zoukankan      html  css  js  c++  java
  • java 日期与时间类

    1.Date类:  https://www.cnblogs.com/huangminwen/p/5994927.html

    2.DateFormat和SimpleDateFormat (simple简单的)

    DateFormat类

    此类是一个日期的格式化类,用来格式化日期。具体日期可以通过java.util.Date类来获取。

    DateFormat类的定义:此类是定义在java.test包中的。

    public abstract class DateFormat extends Format1

    实例化DateFormat

    DateFormat是一个抽象类,按照以住的思路,直接使用其子类实例化即可。但是DateFormat 类本身的内部提供了可以直接为其实例化的操作。

    //得到日期的DateFormat对象: public static final DateFormat getDateInstance();

    //得到日期时间的DateFormat对象: public static final DateFormat getDateTimeInstance();

    //使用DateFormat类格式化Date类日期 public final String format(Date date)

    SimpleDateFormat类使用

    在构造对象时要传入日期格式模板

    //构造方法: public SimpleDateFormat(String pattern)

    //转换: public Date parse(String source)throws ParseException //-->此时取得的是全部时间数。

    //格式化: public final String Format(Date date) //-->将时间重新格式化成字符串显示。

     1 import java.text.SimpleDateFormat;
     2 import java.util.Date;
     3 
     4 public class Lianxi {
     5 
     6     public static void main(String[] args) {
     7         SimpleDateFormat date1 = new SimpleDateFormat("yy/MM/dd");
     8         Date now = new Date();
     9         SimpleDateFormat date2 = new SimpleDateFormat(
    10                 "一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
    11         System.out.println(date1.format(now));//19/02/03
    12         System.out.println(date2.format(now));//一年中的第 34 天 一年中第6个星期 一月中第2个星期 在一天中15时 CST时区
    13         System.out.println(now.toGMTString());//格林时间-3 Feb 2019 07:02:48 GMT
    14         System.out.println(now.toLocaleString());//2019-2-3 15:02:48
    15         System.out.println(now.toString());//Sun Feb 03 15:02:48 CST 2019
    16     }
    17 }

    String和Date的转换

     1 import java.text.DateFormat;
     2 import java.text.ParseException;
     3 import java.text.SimpleDateFormat;
     4 import java.util.Date;
     5 import java.util.Scanner;
     6 
     7 public class TestDateFommat {
     8     public static void main(String[] args) throws ParseException {
     9         DateFormat d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
    10         /**Date-->String    format(Date d)
    11          * String-->Date    parse(String s)*/
    12         Date date=new Date(12318231233123L);
    13         System.out.println(date);
    14         String strDate=d.format(date);
    15         System.out.println(strDate);
    16         
    17         Scanner input=new Scanner(System.in);
    18         System.out.println("请输入一个时间:yyyy-MM-dd HH:mm:ss.SSS");
    19         String str=input.nextLine();
    20         Date d2=d.parse(str);
    21         
    22         System.out.println(d2);
    23     }
    24 }

     3.日历类 Calendarhttps://www.cnblogs.com/huangminwen/p/6041168.html

  • 相关阅读:
    HFish 源码Git下载 源码编译执行
    Windows注册表-学习总结
    利用PHPStudy搭建Xdebug调试环境
    Python3报错Crypto失败(from Crypto.Cipher import AES ModuleNotFoundError: No module named 'Crypto')
    Django后台管理admin字段控制显示长度(字段内容过长,省略号替代)
    PHP代码审计-小题一道
    golang编程-小问题
    迅雷影音播放器-ass字幕乱码-问题
    《独自等待》观影有感
    Python urllib URL 处理模块
  • 原文地址:https://www.cnblogs.com/bfcs/p/10350498.html
Copyright © 2011-2022 走看看