java自学网VIP

Java自学网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3479|回复: 0

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

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

    [LV.Master]出神入化

    2025

    主题

    3683

    帖子

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    66345

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

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

    $ m$ n7 v' }/ z7 x  M1 R/ ijava获取指定日期时间方法:" T; l# R0 K9 t  T+ v% z

    * Q) M. z+ B$ W/ I0 d格式化日期 String转为Date  、 Date转为String
    ; S2 |2 A) U0 d4 DSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   2 u. _4 l1 }# o* B, e
    Date  date = sdf.parse("2015-11-04 12:12:22");//String转Date   
    2 D$ f% f9 a/ C( e7 zString  sdate  = sdf.format(date );// Date转String
      @# d9 i6 r. r( `5 ~5 `package com.javazx.test;
    ! `0 A& A/ l/ N) u' J3 ]import java.text.DateFormat;
    - o6 n6 k- T  T# U# Aimport java.text.ParsePosition;
    - W- x! E5 E: c% k- x, Simport java.text.SimpleDateFormat;/ x$ R7 X+ e2 T2 d* ?2 B
    import java.util.Calendar;
    4 ~+ N* R2 k! h8 M9 {. pimport java.util.Date;
    % ^7 F& ]# D9 V4 y' bimport java.util.GregorianCalendar;
    : r0 B& {$ S2 h9 Q! ypublic class TimeTest {" b% s3 E+ J* ]$ z" T; ?0 {0 `2 P: J
    //全局控制 上一周,本周,下一周的周数变化7 R% F( J* h( K7 v. }2 {
    private int weeks = 0;0 V& ]8 ~0 T$ l, `2 H6 l1 `
    private int MaxDate;//一月最大天数
    # `7 X  w0 ]* N2 cprivate int MaxYear;//一年最大天数
    7 k! ?* c, [9 x8 X: w0 Npublic static void main(String[] args) {% p# h3 T4 ]% ^" P2 ^8 e2 I! {
    TimeTest tt = new TimeTest();7 }. d, b/ i4 p2 f1 X1 S5 n! b
    System.out.println("得到6个月后的日期:"+tt .getAfterMonth(6);
    1 {/ L) L$ L7 ^System.out.println("获取当天日期:"+tt.getNowTime("yyyy-MM-dd"));) B* _0 G  b, [
    System.out.println("获取本周一日期:"+tt.getMondayOFWeek());
    ) h& B5 {- p, R' v! a) SSystem.out.println("获取本周日的日期~:"+tt.getCurrentWeekday());! Q. u  B3 e( x, z. _) }
    System.out.println("获取上周一日期:"+tt.getPreviousWeekday());9 y' H( V' q; T2 z( J- T) |! T- ?. X
    System.out.println("获取上周日日期:"+tt.getPreviousWeekSunday());: S/ N: ~9 H7 U+ p( N- U8 G
    System.out.println("获取下周一日期:"+tt.getNextMonday());
    # q0 x4 w, n: |% YSystem.out.println("获取下周日日期:"+tt.getNextSunday());; b; Y$ S$ r+ I7 @2 j' O# Z, c
    System.out.println("获得相应周的周六:"+tt.getNowTime("yyyy-MM-dd"));
    2 h" `: W3 H8 Y3 E% O0 j. DSystem.out.println("获取本月第一天日期:"+tt.getFirstDayOfMonth());
    6 p% F& H, W" v; p9 \System.out.println("获取本月最后一天日期:"+tt.getDefaultDay());
    , b% |/ C. e- a4 n0 t) v' s; CSystem.out.println("获取上月第一天日期:"+tt.getPreviousMonthFirst());
    9 @! |% k1 ]2 R4 f9 F3 ~' ^# bSystem.out.println("获取上月最后一天的日期:"+tt.getPreviousMonthEnd());* ^0 \9 ]! W. \4 b8 B. E% e
    System.out.println("获取下月第一天日期:"+tt.getNextMonthFirst());+ j  g/ J- K" P: O2 z& P' O
    System.out.println("获取下月最后一天日期:"+tt.getNextMonthEnd());
    ) e. z/ R8 c8 B% B0 wSystem.out.println("获取本年的第一天日期:"+tt.getCurrentYearFirst());
    7 P) j$ o$ I$ U( E4 K( l( a. ISystem.out.println("获取本年最后一天日期:"+tt.getCurrentYearEnd());
    # D% z3 I% [: B/ M$ O) M) Z+ k+ g& MSystem.out.println("获取去年的第一天日期:"+tt.getPreviousYearFirst());
    + F& y# Q2 \2 j& ?System.out.println("获取去年的最后一天日期:"+tt.getPreviousYearEnd());# u6 M+ D) |# g1 J; f
    System.out.println("获取明年第一天日期:"+tt.getNextYearFirst());2 w7 E* U7 v# n3 V% }. u
    System.out.println("获取明年最后一天日期:"+tt.getNextYearEnd());  H2 z* C0 o0 R7 |/ ~  H
    System.out.println("获取本季度第一天到最后一天:"+tt.getThisSeasonTime(11));
    , p* g5 p: N: t$ Q1 bSystem.out.println("获取两个日期之间间隔天数2014-12-1~2008-9.29:"+TimeTest.getTwoDay("2014-12-1","2014-9-29"));* z$ U+ f! s: Y% ~
    }) n) z% c! F2 M; A7 `  e. F* g
      Y1 J! `& a5 y; S( C1 ?, d

    ; a  U9 _* U4 }; o7 L, L! r% c! ~8 V. V' y# \
    " Q$ \; M# @* V

      g, ~( [. c6 ^
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-11-23 16:16 , Processed in 0.123410 second(s), 28 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

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