java把日期和时间_Java中日期和时间的相关问题 ╰半夏微凉° 2022-11-08 14:11 144阅读 0赞 1.java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。 System.currentTimeMillis(); 2. java.util.Date类 表示特定的瞬间,精确到毫秒 构造方法: Date( ) 使用Date类的无参数构造方法创建的对象可以获取本地当前时间。 Date(long date) 指定时间的date对象 常用方法 getTime():返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 toString():把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat),zzz是时间标准 Date d1 = newDate(); System.out.println(d1.getTime()); System.out.println(d1); 1522287472200Thu Mar 29 09:37:52 CST 2018 3.SimpleDateFormat Date类的API不易于国际化,大部分被废弃了,java.text.SimpleDateFormat类是一个用来格式化和解析日期的具体类 格式化: SimpleDateFormat() :默认的模式和语言环境创建对象 public SimpleDateFormat(String pattern):该构造方法可以用参数pattern指定的格式创建一个对象,该对象调用: public String format(Date date):方法格式化时间对象date 解析: public Date parse(String source):从给定字符串的开始解析文本,以生成一个日期 SimpleDateFormat df = newSimpleDateFormat(); System.out.println(df.format(d1)); SimpleDateFormat df1 = new SimpleDateFormat("EEE, d MMM yyyy HH:mm:ss aaa"); System.out.println(df1.format(d1)); System.out.println(df1.parse("星期四, 29 三月 2018 09:37:52 上午")); 18-3-29 上午9:37星期四, 29 三月 2018 09:37:52 上午 Thu Mar 29 09:37:52 CST 2018 Date and Time PatternResult "yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT "EEE, MMM d, ''yy" Wed, Jul 4, '01 "h:mm a" 12:08 PM "hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time "K:mm a, z" 0:08 PM, PDT "yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM "EEE, d MMM yyyy HH:mm:ss Z" Wed, 4 Jul 2001 12:08:56 -0700 "yyMMddHHmmssZ" 010704120856-0700 "yyyy-MM-dd'T'HH:mm:ss.SSSZ" 2001-07-04T12:08:56.235-0700 "yyyy-MM-dd'T'HH:mm:ss.SSSXXX" 2001-07-04T12:08:56.235-07:00 "YYYY-'W'ww-u" 2001-W27-3 4. java.util.Calendar(日历)类 Calendar是一个抽象基类,主用用于完成日期字段之间相互操作的功能 获取Calendar实例的方法 使用Calendar.getInstance()方法 一个Calendar的实例是系统时间的抽象表示,通过get(int field)方法来取得想要的时间信息。比如YEAR、MONTH、DAY\_OF\_WEEK、HOUR\_OF\_DAY、MINUTE、SECOND public void set(int field,int value) public void add(int field,int amount) public final Date getTime() public final void setTime(Date date) Calendar calendar =Calendar.getInstance();//从一个 Calendar 对象中获取 Date 对象 Date date =calendar.getTime();//使用给定的 Date 设置此 Calendar 的时间 calendar.setTime(date); calendar.set(Calendar.DAY\_OF\_MONTH,8); System.out.println("当前时间日设置为8后,时间是:" +calendar.getTime()); calendar.add(Calendar.HOUR,2); System.out.println("当前时间加2小时后,时间是:" +calendar.getTime()); calendar.add(Calendar.MONTH,-2); System.out.println("当前日期减2个月后,时间是:" + calendar.getTime()); 当前时间日设置为8后,时间是:Thu Mar 08 09:56:14 CST 2018当前时间加2小时后,时间是:Thu Mar08 11:56:14 CST 2018当前日期减2个月后,时间是:Mon Jan08 11:56:14 CST 2018
相关 Java编程中的常见日期和时间问题 在Java编程中,处理日期和时间问题是非常常见的。以下是一些常见问题及解决方案: 1. **获取当前日期和时间:** ```java import java.time.Loc 比眉伴天荒/ 2024年09月11日 09:00/ 0 赞/ 17 阅读
相关 Java日期时间操作的方法】——深入探索Java中的日期和时间处理 Java日期时间操作的方法】——深入探索Java中的日期和时间处理 引言: 在Java编程中,对日期和时间的处理是非常常见的任务。本文将深入探讨Java中日期和时间操作的 向右看齐/ 2024年03月24日 23:31/ 0 赞/ 52 阅读
相关 java把日期和时间_Java中日期和时间的相关问题 1.java.lang.System类 System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0 ╰半夏微凉°/ 2022年11月08日 14:11/ 0 赞/ 145 阅读
相关 Java 8 日期和时间 文章目录 Java 8 日期和时间 为什么Java8提供了新的日期与时间的API? 简单概述 客官°小女子只卖身不卖艺/ 2022年11月06日 03:55/ 0 赞/ 395 阅读
相关 Java把时间毫秒数转换成日期和时间 例如给定毫秒值: 1570650412089 转换方法: public static void main(String[] args) { 迈不过友情╰/ 2022年10月07日 04:52/ 0 赞/ 166 阅读
相关 Java中日期和时间的获取 1.简单的获取日期的方法 import java.time.LocalDate; import java.time.LocalDateTime; ゞ 浴缸里的玫瑰/ 2022年06月01日 06:14/ 0 赞/ 198 阅读
相关 java 日期和时间 java日期时间: java.unit包提供了Date类来封装当前的日期和时间 Data类提供了两个构造函数来实例化Date对象 第一个构造函数使用当前的时间来初始 川长思鸟来/ 2022年04月22日 13:40/ 0 赞/ 216 阅读
相关 go时间和日期相关函数 一 点睛 在编程中,程序员会经常使用到日期相关的函数,比如:统计某段代码执行花费的时间等等。 1 时间和日期相关函数,需要导入 time 包。 ![watermark 不念不忘少年蓝@/ 2021年07月25日 00:45/ 0 赞/ 389 阅读
还没有评论,来说两句吧...