每次要使用系统的日期和时间时,都会忘记如何去写,这次就将以前使用过的方法列举出来。
1、使用Calendar得到系统日期和时间:
Calendar cal=Calendar.getInstance();
int y=cal.get(Calendar.YEAR);
int m=cal.get(Calendar.MONTH)+1;
int d=cal.get(Calendar.DATE);
int h=cal.get(Calendar.HOUR_OF_DAY);
int min=cal.get(Calendar.MINUTE);
int sec=cal.get(Calendar.SECOND);
System.out.println("今天是 :"+y + "-" + m + "-" + d );
System.out.println("时间是 :"+h + ":" + min + ":" + sec);
结果是:今天是 :2009-12-4
时间是 :19:1:37
2、使用simlpeDateFormat得到系统日期:
String y=new java.text.SimpleDateFormat("yyyy").format(new java.util.Date());
String m=new java.text.SimpleDateFormat("MM").format(new java.util.Date());
String d=new java.text.SimpleDateFormat("dd").format(new java.util.Date());
System.out.println(y + "-" + m + "-" + d );
结果是:2009-12-04
3、使用Date和Time得到系统日期和时间:
java.sql.Date date =new java.sql.Date(System.currentTimeMillis());
java.sql.Time time =new java.sql.Time(System.currentTimeMillis());
System.out.println(date+" "+time);
结果是:2009-12-04 19:37:03
4、使用TimeStamp得到系统日期和时间:
java.sql.Timestamp timeStamp =new java.sql.Timestamp(System.currentTimeMillis());
System.out.println(timeStamp);
结果是:2009-12-04 19:38:39.156
分享到:
相关推荐
安卓获取系统时间和网络时间
LINUX 下C++ 获取系统时间和设置时间,是个类,已经测试通过,需要用管理员用户
如何获取系统安装日期和启动时间(C#)源码
当前时间 系统时间 js获得系统时间 当前时间 系统时间 js获得系统时间 当前时间 系统时间 js获得系统时间
获取系统日期,星期,时间显示
这是获取系统权限的相关工具和测试源码,可以在系统没有root的条件下,修改系统时间
用Qt做的一个简单的获取系统时间窗口,LCd显示widget
ASP获取系统时间方法总结 便于用户能够快速学会获得系统时间的方法
wincc利用C脚本及变量获取需要的时间
C++获取系统时间 很全面的哦 C++获取系统时间 很全面的哦
该源码实现了获取系统当前时间日期,并显示到app上,亲测可用,适合新手学习
整理出来的获取Android系统当前时间日期,看log
如何获取系统日期时间
vc++获取和设置系统时间vc++获取和设置系统时间
使用 ZwQuerySystemInformation 来获取系统启动时间(什么时间开机的)+ 取启动时间.其中 “Zw_取系统开机时间()” 获取的系统启动时间和CMD命令中的 systeminfo 显示的系统开机时间一致.而 “Zw_取启动时间” 获取...
调试环境c++ Builder6或者c++ Builder 2010,目录下ProjectBCB6.bpr是c++ ...程序是通过API函数获得、设置系统本地时间的功能,并且实现了从一个DateTimePicker 控件获得日期和时间功能。程序短小,简练,可读性强。
WPF获取系统时间,另外还有WPF复杂属性问题,事例:解决渐变色问题
易语言获取系统时间到毫秒源码,获取系统时间到毫秒,系统时间到毫秒
用winform,结合timer控件,来动态实现系统当前日期和时间。
这是一个获取系统时间的C++ Builder工程