博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java三个时间类常用法
阅读量:6922 次
发布时间:2019-06-27

本文共 1056 字,大约阅读时间需要 3 分钟。

1.System.currentTimeMillis();

    获取当前时间戳
    System的获取时间戳的方法,只能获取不能进行其他的操作,简单的毫秒计算可以使用
2.Date(),Date(long date)构建方法
    Date d=new Date();
    有多种操作
    比如getTime(),
    
    //创建日期对象,把当前的毫秒值转成日期对象
    Date date = new Date(1607616000000L);
    System.out.println(date);
    //打印结果:Fri Dec 11 00:00:00 CST 2020
    
    在date中的gettime是将现有的时间转换成时间戳,
    
3.SimpleDateFormat
    
        SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
        Date d=new Date();
        System.out.println(s.format(d));
        
        String s2="1997-8-11";
        Date d3=s.parse(s2);
        System.out.println(d3.getTime());
         Date, parse(String text, ParsePosition pos)
              解析字符串的文本,生成 Date。
            
         StringBuffer, format(Date date, StringBuffer                 
toAppendTo,FieldPosition pos)
              将给定的 Date 格式化为日期/时间字符串,并将结果添加到给定的         
        StringBuffer。
4.Calendar
     Date getTime()
          返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象
    Calendar c = Calendar.getInstance();
    此方法获得一个时间日历
    
    同样此时间函数有gettime方法,返回值为date对象
    这样三个类之间有了联系,
    比如想获得某个时间段的时间戳时:先使用Calendar c = Calendar.getInstance(),然后使用c.gettime,获得一个date对象,现在此事件对象是一个时间值,然后date。gettime获
得时间戳。
    SimpleDateFormat,中间可以穿插此类,来获得想要的结果

转载于:https://www.cnblogs.com/xiaozhang666/p/10516371.html

你可能感兴趣的文章
centos6.9 上docker 的安装 及启动 和运行状态查看
查看>>
Linux安装类型和方法
查看>>
Java面试宝典(2)Java基础部分
查看>>
步入Android江湖 有你才会更精彩
查看>>
2011年度盘点云计算工具典型代表大检兵
查看>>
IT名列跳槽榜前三 软件人才需求爆棚
查看>>
决定留在开源社区
查看>>
我的友情链接
查看>>
android 控件-TextView用法整理
查看>>
HTTP教程2
查看>>
动态添加classpath
查看>>
条件判断
查看>>
linux cache
查看>>
PHP高效率写法
查看>>
三日php之路 -- 第一天(初识php)
查看>>
7zip命令用法
查看>>
ubuntu 14.04 体验LXC非特权容器
查看>>
android之纵横屏幕切换时保存数据
查看>>
Rhel6服务器网络配置
查看>>
判断一个数是否是素数
查看>>