博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十五、时间日期类
阅读量:4876 次
发布时间:2019-06-11

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

1.Date类

public static void main(String[] args) {                Date d=new Date();        System.out.println(d);//Tue Feb 13 09:47:32 CST 2018,其中CST表示China Standard Time        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//大写M代表month,小写m代表minutes        System.out.println(sdf.format(d));//2018-00-13 10:00:50                SimpleDateFormat sdf2=new SimpleDateFormat("yy-MM-dd hh:mm:ss");        System.out.println(sdf2.format(d));//18-02-13 10:00:50                SimpleDateFormat sdf4=new SimpleDateFormat("yyyy-M-d h:m:s");        System.out.println(sdf4.format(d));//2018-2-13 10:4:31                SimpleDateFormat sdf3=new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");        System.out.println(sdf3.format(d));//2018年02月13日 10时03分12秒    }

 

2.Calendar类

public static void main(String[] args) {        Calendar c=Calendar.getInstance();//当前时间                int year=c.get(Calendar.YEAR);//获取年        int month=c.get(Calendar.MONTH)+1;//获取月,0表示一月份        int day=c.get(Calendar.DAY_OF_MONTH);//获取日        int hour=c.get(Calendar.HOUR);//获取时        int minute=c.get(Calendar.MINUTE);//获取分        int second=c.get(Calendar.SECOND);//获取秒        System.out.println(year+"年 "+month+"月 "+day+"日 "+hour+":"+minute+" "+second);//2018年 2月 13日 10:12 34                System.out.println(c.getTimeInMillis());//表示从1790-1-1 00:00:00到当前时间总共经过的时间的毫秒数,一般用来相减求时间段        //1518487954629    }

转载于:https://www.cnblogs.com/myz666/p/8446103.html

你可能感兴趣的文章
C# 利用BarcodeLib.dll生成条形码(一维,zxing,QrCodeNet/dll二维码)
查看>>
二进制求最大公约数&&输出二进制
查看>>
设计模式之建造者模式(Builder)
查看>>
shell、cmd、dos和脚本语言
查看>>
javafx实现手机版QQ登录界面
查看>>
XML到底是什么
查看>>
35 个 Java 代码性能优化总结
查看>>
mac平台安装配置TomCat
查看>>
组播原理
查看>>
tomcat安装
查看>>
关于互斥锁和条件变量
查看>>
HDU1846(巴什博奕)
查看>>
改变checkbox和radio的默认样式
查看>>
微机原理之 80x86微处理器
查看>>
如何创建基本的高级队列之二:创建接收方代码
查看>>
堆表的在执行Select语句时的默认排序问题——发现问题
查看>>
oracle监听理解 命名理解
查看>>
Python3基础1
查看>>
C#高性能二进制序列化
查看>>
JS常用函数
查看>>