首页 / JAVA / java Date类
java Date类
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java Date类,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1600字,纯文字阅读大概需要3分钟。
内容图文
计算机的时间的原点:公元1970年 一月一日,午夜 0:00:00 对应的毫秒值就是 0
毫秒概念:1000毫秒 = 1秒
System.currentTimeMillis() 返回值 long 类型参数
注意:时间和日期的计算,必须依赖毫秒值
CST:中国标准时间
import java.util.Date; public class Demo01 { public static void main(String[] args) { // 获取系统毫秒值 long time=System.currentTimeMillis(); System.out.println(time); //获取当前日期对象 Date date=new Date(); System.out.println(date); //创建指定日期对象 Date date1=new Date(1000000000000L);//long类型需要加L System.out.println(date1); //或者:转换得到的日期对象long time1=date.getTime(); System.out.println(time1); } }
DateFormat 是日期/时间格式化子类的抽象类(日期格式转化类)
允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化
当出现y
时,会将y替换成年
当出现M
时,会将M替换成月
当出现d
时,会将d替换成日
当出现H
时,会将H替换成时
当出现m
时,会将m替换成分
当出现s
时,会将s替换成秒
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Demo02 { public static void main(String[] args) throws ParseException { SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//创建自定义格式 //获取当前日期时间的Date对象 Date date=new Date(); String str=sdf.format(date);//日期对象-->字符串 System.out.println(str); //字符串-->日期对象 Date date2=sdf.parse("1999-1-12 12:12:12");//必须按格式来 System.out.println(date2); } }
Calendar是日历类,将所有可能用到的时间信息封装为静态成员变量
import java.util.Calendar; public class Demo03 { public static void main(String[] args) { // 获取当前系统日期时间的日历类对象 Calendar calendar=Calendar.getInstance();//返回当前时间 System.out.println(calendar); //在当前日历对象的日期进行偏移 calendar.add(Calendar.DATE,2);//两天后的时间 用类名.调用静态类 calendar.add(Calendar.DATE,-2);//两天前的时间 calendar.add(Calendar.YEAR,2);//两年后的时间 System.out.println(calendar); } }
.
原文:https://www.cnblogs.com/l1314/p/12091287.html
内容总结
以上是互联网集市为您收集整理的java Date类全部内容,希望文章能够帮你解决java Date类所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。