Java 时间和日期的处理

忘是亡心i 2023-06-22 09:23 106阅读 0赞

Java时间和日期的处理

文章目录

  • Java时间和日期的处理
      • 一、UTC/UT和GMT
      • 二、怎么样拿到系统当前时间
      • 三、Java时间日期处理类之间的关系
      • 四、字符串转换成日期和时间类型(转换成Date类型)
      • 五、对时区的处理

一、UTC/UT和GMT

  1. UTC/UT指的是世界时间
  2. GMT指的是格林威治时间
  3. 两者都指的是世界标准时间

二、怎么样拿到系统当前时间

Java日期和时间相关的常用的类如下:

  1. java.lang.System
  2. java.util.Date
  3. java.util.Calendar
  4. java.util.GregorianCalendar
  5. java.util.TimeZone
  6. java.text.DateFormat
  7. java.text.SimpleDateFormat
  8. java.sql.Date
  9. java.sql.Time
  10. java.sql.Timestamp

其中后面三个主要用来处理和数据库有关的时间和日期,java.sql.Date用来处理日期,java.sql.Time用来处理时间,java.sql.Timestamp日期和时间都可以进行处理

三、Java时间日期处理类之间的关系

时间日期关系图

四、字符串转换成日期和时间类型(转换成Date类型)

  1. String s = "1970-12-30 08:24:37.0";
  2. Timestamp ts = Timestamp.value(s);//Timestamp是Date的子类
  3. System.out.println(ts);
  4. //输出结果为1970-12-30 08:24:37.0

五、对时区的处理

  1. Calendar cJapan = new GregorianCalendar(TimeZone.getTimeZone("Japan"));
  2. System.out.println(Japan.get(Calendar.HOUR_OF_DAY));
  3. //输出日本当前时间是几点钟

发表评论

表情:
评论列表 (有 0 条评论,106人围观)

还没有评论,来说两句吧...

相关阅读

    相关 PHP日期时间处理

    日期和时间处理可以分为格式化日期和时间,获取日期和时间信息,获取本地化的日期和时间及检验日期和时间的有效性。 格式化日期和时间 PHP中通过date()函数对本地