为了账号安全,请及时绑定邮箱和手机立即绑定

整理Java基础知识--Date & Time2

标签:
Java

日期转换符的用法

import java.util.*;public class DateDemo{    public static void main(String[] args){         Date date = new Date();        String str = String.format(Locale.US,"英文月份简称:%tb",date);        System.out.println(str);        System.out.printf("本地月份简称:%tb%n",date);//b用法        str = String.format(Locale.US,"英文月份全称:%tB",date);        System.out.println(str);        System.out.printf("本地月份全称:%tB%n",date);//B的用法           str = String.format(Locale.US,"英文星期的简称:%ta",date);        System.out.println(str);        System.out.printf("本地星期的简称:%ta%n",date);//a的用法          str = String.format(Locale.US,"英文星期的全称:%tA",date);        System.out.println(str);        System.out.printf("本地星期的全称:%tA%n",date);//A的用法        System.out.printf("年的前两位数字(不足两位前面补0):%tC%n",date);//C的用法            System.out.printf("年后的两位数字(不足两位前面补0):%ty%n",date);//y的用法        System.out.printf("年的第几天:%tj%n",date);//j的用法            System.out.printf("两位数字的月份(不足两位前面补0):%tm%n",date);//m的用法            System.out.printf("两位数字的日(不足两位前面补0):%td%n",date);//d的用法         System.out.printf("月份的日(不足两位不补0):%te%n",date);//e的用法    }}输出结果:英文月份简称:Jan本地月份简称:一月英文月份全称:January本地月份全称:一月英文星期的简称:Mon本地星期的简称:星期一英文星期的全称:Monday本地星期的全称:星期一年的前两位数字(不足两位前面补0):20年后的两位数字(不足两位前面补0):18年的第几天:015两位数字的月份(不足两位前面补0):01两位数字的日(不足两位前面补0):15月份的日(不足两位不补0):15

解析字符串为时间:

import java.util.*;import java.text.*;public class DateDemo{    public static void main(String[] args){        SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd");        String str = "2018-01-15";        Date date ;        System.out.print(str + " Parses as ");        try{            date = ss.parse(str);            System.out.println(date);        }catch(Exception e){            System.out.print("Unparseable using" + ss);        }    }}输出结果:2018-01-15 Parses as Mon Jan 15 00:00:00 CST 2018

休眠sleep

import java.util.*;public class DateDemo {   public static void main(String args[]){      try {         System.out.println(new Date());        Thread.sleep(1000*5);        System.out.println(new Date());       } catch (Exception e) {           System.out.println("Got an exception!!!" );       }   }}输出结果:Mon Jan 15 15:58:02 CST 2018Mon Jan 15 15:58:07 CST 2018

测量时间:

import java.util.*;public class DateDemo {   public static void main(String args[]){      try {         long ss = System.currentTimeMillis();        System.out.println(new Date());        Thread.sleep(1000*3);        System.out.println(new Date());        long ee = System.currentTimeMillis();        long diff =  ee - ss;        System.out.println("时间间隔:" + diff);      } catch (Exception e) {           System.out.println("Got an exception!!!" );       }   }}Mon Jan 15 16:02:44 CST 2018Mon Jan 15 16:02:47 CST 2018时间间隔:3021

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
133
获赞与收藏
772

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消