java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3584|回复: 0

java获取指定日期时间方法 java 日期格式化案例

[复制链接]
  • TA的每日心情
    开心
    2021-5-25 00:00
  • 签到天数: 1917 天

    [LV.Master]出神入化

    2093

    主题

    3751

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66773

    宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2015-5-7 14:36:07 | 显示全部楼层 |阅读模式
    在我们平时的java开发中,我们会写一些小的程序来解决一切常见的问题(java基础),可能在一个java项目或多个java项目中会得到复用,我们常常叫这种java类为工具类,随着时间的流逝,随着我们接触的java程序的增多,我们会变得越来越有经验了,在处理类似的java小问题的时候,我们这个java自学网,作为java论坛也是在为大家提供学习交流平台的同时,还为大家提供各式各样的解决方案。如java获取指定日期方法,获取指定时间,java时间格式化,字符串处理等等。. |3 B1 a7 Y6 l

    7 \. ^- Y. b) W8 x% }8 mjava获取指定日期时间方法:  L! i7 u  ]5 |6 a: l
    : L2 E! Z2 s( @; I1 j  p- u# @' F
    格式化日期 String转为Date  、 Date转为String. d- R. l7 q7 A2 w  Q
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   
    : S: p2 U5 L; m5 s- _# s' _Date  date = sdf.parse("2015-11-04 12:12:22");//String转Date   
    4 \. r( {3 i0 g6 h! l0 CString  sdate  = sdf.format(date );// Date转String. {$ T; R; R$ X
    package com.javazx.test;
    * N# b5 \/ v" O7 X* H' n4 M8 |6 Iimport java.text.DateFormat;
    + [7 u0 i; U* m# A: h$ Gimport java.text.ParsePosition;
    , M3 k( x$ S' d- d* E9 W* qimport java.text.SimpleDateFormat;
    5 y9 ]6 s5 t3 r* ^1 Oimport java.util.Calendar;
    5 b4 {  S6 E4 ^! x! g0 j8 G% f4 Simport java.util.Date;
    # p( L3 `9 b; cimport java.util.GregorianCalendar;
    ' X' a# A) V0 G1 u4 Bpublic class TimeTest {$ n' c+ e/ n. i6 p
    //全局控制 上一周,本周,下一周的周数变化( b+ O4 N& ?7 x+ r* ?  V
    private int weeks = 0;% M9 o5 M! W* S  E0 H1 r5 G
    private int MaxDate;//一月最大天数* m4 f" y, a) t* I* t  E% i
    private int MaxYear;//一年最大天数
    & z; T4 R! n* l. p# gpublic static void main(String[] args) {( b1 N) `6 f+ D  n3 X- U
    TimeTest tt = new TimeTest();
    % K( r* d9 Q: C! f1 t5 TSystem.out.println("得到6个月后的日期:"+tt .getAfterMonth(6);, ]- i8 p7 p) M/ |
    System.out.println("获取当天日期:"+tt.getNowTime("yyyy-MM-dd"));! d; @% M, _0 V( E4 k
    System.out.println("获取本周一日期:"+tt.getMondayOFWeek());
    * L# \7 w$ U: |+ @System.out.println("获取本周日的日期~:"+tt.getCurrentWeekday());+ ]: [! ?+ D) h* a+ @; r" ^. `
    System.out.println("获取上周一日期:"+tt.getPreviousWeekday());
    / J0 @& P* T% J5 M( C5 ?2 wSystem.out.println("获取上周日日期:"+tt.getPreviousWeekSunday());7 U5 M' h# P$ d+ S, `
    System.out.println("获取下周一日期:"+tt.getNextMonday());
    $ d, e& C6 B6 G( ]" n7 |% KSystem.out.println("获取下周日日期:"+tt.getNextSunday());( t; c) X, v* \( T$ u* b" C" }8 a+ C
    System.out.println("获得相应周的周六:"+tt.getNowTime("yyyy-MM-dd"));3 Q/ [7 P8 f5 r. R7 E1 [1 Y0 b
    System.out.println("获取本月第一天日期:"+tt.getFirstDayOfMonth());* f: \  a# E- K+ S
    System.out.println("获取本月最后一天日期:"+tt.getDefaultDay());( _3 b4 W' i, h) s* V. }+ N! t! G
    System.out.println("获取上月第一天日期:"+tt.getPreviousMonthFirst());
    5 K7 Z" L( k: o5 z4 Z& H" y. ESystem.out.println("获取上月最后一天的日期:"+tt.getPreviousMonthEnd());
    * e( n8 O1 r% ]) d9 {# d' _$ vSystem.out.println("获取下月第一天日期:"+tt.getNextMonthFirst());# \$ J6 @# @; T
    System.out.println("获取下月最后一天日期:"+tt.getNextMonthEnd());2 L8 Q, k3 y% N! _" |( h+ P6 z' n9 z
    System.out.println("获取本年的第一天日期:"+tt.getCurrentYearFirst());
    6 f+ d2 }4 B/ y  S  \4 qSystem.out.println("获取本年最后一天日期:"+tt.getCurrentYearEnd());( I$ v& Z8 F3 |( ?
    System.out.println("获取去年的第一天日期:"+tt.getPreviousYearFirst());
    / b$ m  R7 A; G1 \, j: @- eSystem.out.println("获取去年的最后一天日期:"+tt.getPreviousYearEnd());) }3 o) K4 Q) F& d% j& s1 {/ s" D! N5 h
    System.out.println("获取明年第一天日期:"+tt.getNextYearFirst());  b8 ]  x% \3 M9 C4 q5 j$ ^3 @4 I
    System.out.println("获取明年最后一天日期:"+tt.getNextYearEnd());
    8 {6 U; h5 |- J2 o- N( Q/ |8 ?System.out.println("获取本季度第一天到最后一天:"+tt.getThisSeasonTime(11));& x1 s8 `8 ^! j5 O3 x
    System.out.println("获取两个日期之间间隔天数2014-12-1~2008-9.29:"+TimeTest.getTwoDay("2014-12-1","2014-9-29"));
    : K' D6 X. L. @( b}$ e% X& T9 I2 _* Q7 I2 J6 D
    $ [# ], k; k/ }3 ]# K& ^/ Q* L% V
    / p; l3 D8 \( f2 {$ `7 X

    & ?3 r3 X& G+ ~* [, z- C3 J' e; d! Z1 C* |5 h0 z7 M3 T% _, {
    8 X7 `" p9 G" ]
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2025-3-29 08:39 , Processed in 0.627102 second(s), 32 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表