获取时间

Posted cgb-bk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取时间相关的知识,希望对你有一定的参考价值。

Date类

  构造方法:

    • Date()分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒)。

    • Date(longdate)分配Date对象并初始化此对象,以表示自从标准基准时间。如果构造方法中参数传为0,则代表的是1970年1月1日

  方法:

    • long getTime():返回自1970年1月1日00:00:00GMT以来此Date对象表示的毫秒数。
    • void setTime(longtime):设置此Date对象,以表示1970年1月1日00:00:00GMT以后time毫秒的时间点。

SimpleDateFormat类

SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。

  它允许进行格式化(日期->文本)、解析(文本->日期)和规范化。

构造方法:SimpleDateFormat(Stringpattern)用给定的模式和默认语言环境的日期格式符号构造,若无参数就用默认的

例子:

1 Date d = new Date();
2 SimpleDateFormatd f = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
3 SimpleDateFormatd f2 = new SimpleDateFormat();
4 System.out.println(df.format(d));   //2018年12月24日   21:12:00
5 System.out.println(df2.format(d));  //18-12-24下午9:12

文本转日期对象:

1 String str = "2018年12月24日08:08:08";
2 SimpleDateFormatsd f = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
3 Date d=sdf.parse(str);

 

 

 

以上是关于获取时间的主要内容,如果未能解决你的问题,请参考以下文章

js如何获取时间

php获取今天某个时间的时间戳的方法

Android 怎么获取当前的时间戳

如何获取当前的日期和时间

php怎么获取今天零点的时间戳

如何在shell中获取时间戳