public String getCurrentTime(){
TimeZone tz = TimeZone.getDefault();
Calendar ca = Calendar.getInstance(tz);
String strYear = String.valueOf(ca.get(Calendar.YEAR));
String strMonth = String.valueOf(ca.get(Calendar.MONTH) + 1);
String strDate = String.valueOf(ca.get(Calendar.DATE));
String SysDate = null;
String hour, minute, second;
if ((ca.get(Calendar.MONTH) + 1) <= 9 && ca.get(Calendar.DATE) <= 9) {
SysDate = strYear + "0" + strMonth + "0" + strDate;
}
else if ((ca.get(Calendar.MONTH) + 1)>9 && ca.get(Calendar.DATE) > 9) {
SysDate = strYear + strMonth + strDate;
}
else if ((ca.get(Calendar.MONTH) + 1) <= 9 && ca.get(Calendar.DATE) > 9) {
SysDate = strYear + "0" + strMonth + strDate;
}
else if ((ca.get(Calendar.MONTH) + 1) > 9 && ca.get(Calendar.DATE) <= 9) {
SysDate = strYear + strMonth + "0" + strDate;
}
if (ca.get(Calendar.HOUR_OF_DAY)<10) {
hour = "0" + String.valueOf(ca.get(Calendar.HOUR_OF_DAY));
}
else {
hour = String.valueOf(ca.get(Calendar.HOUR_OF_DAY));
}
if (ca.get(Calendar.MINUTE)<10) {
minute = "0" + String.valueOf(ca.get(Calendar.MINUTE));
}
else {
minute = String.valueOf(ca.get(Calendar.MINUTE));
}
if (ca.get(Calendar.SECOND)<10) {
second = "0" + String.valueOf(ca.get(Calendar.SECOND));
}
else {
second = String.valueOf(ca.get(Calendar.SECOND));
}
SysDate = SysDate + hour + minute + second;
return SysDate;
}
复制到剪贴板Java代码
-
importjava.text.SimpleDateFormat;
-
importjava.util.Calendar;
-
importjava.util.Date;
-
importjava.util.GregorianCalendar;
-
-
publicclassDateDeal{
-
-
-
-
-
-
-
publicstaticStringgetCurrentDate(){
-
SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-dd");
-
returndf.format(newDate());
-
}
-
-
-
-
-
-
-
publicstaticStringgetCurrentTime(){
-
SimpleDateFormatdf=newSimpleDateFormat("yyyy'年'MM'月'dd'日'HH:mm:ss");
-
returndf.format(newDate());
-
}
-
-
-
-
-
-
-
-
-
publicstaticStringgetDate(Datedate){
-
SimpleDateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
-
returndf.format(date);
-
}
-
-
-
-
-
-
-
-
-
publicstaticStringgetDate2(Datedate){
-
GregorianCalendarg1=newGregorianCalendar();
-
g1.setTime(date);
-
GregorianCalendarg2=newGregorianCalendar();
-
g2.setTime(newDate());
-
SimpleDateFormatdf=null;
-
if(g1.get(Calendar.YEAR)==g2.get(Calendar.YEAR)
-
&&g1.get(Calendar.MONTH)==g2.get(Calendar.MONTH)
-
&&g1.get(Calendar.DAY_OF_MONTH)==g2
-
.get(Calendar.DAY_OF_MONTH))
-
df=newSimpleDateFormat("HH:mm:ss");
-
else
-
df=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
-
returndf.format(date);
-
}
-
}
分享到:
相关推荐
三种方法获取系统时间,源程序已经经过调试。安装了jdk后用javac 和java命令可以运行
此文档0分下载,只为了帮助喜欢学习JAVA的朋友们!此文档中记载了详细的JAVA获取系统时间,希望可以帮到JAVA的初学者!
java获取当前时间:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,利用System.currentTimeMillis()也可以获取
java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间 java 使用Date类获取系统的当前时间
java 获取标准北京时间 标准北京时间 北京时间 网络时间 internet时间
java中获取当前系统时间的方法,是每一个程序员必须掌握的方法!
JAVA中获取当前系统时间.pdf
JAVA获取当前时间并转换成string格式
java获取当前时间,里面有通过java获取当前系统时间,转换成为各种时间格式,可用在GUI以及数据库编程中
Java获取系统时间的四种方法,很详细!
NULL 博文链接:https://klygit.iteye.com/blog/1137106
JAVA获取当前时间以及JAVA_Spring定时器
支持原创,支持免费。利用按钮响应事件获取当前时间,此时间显示在三个label中,分别为时、分、秒。
用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化
java里用于获取系统时间的类,简洁明了易懂
java获取系统时间.txt
NULL 博文链接:https://huangqiqing123.iteye.com/blog/1344744
java 使用DateFormat类获取系统的当前时间 java 使用DateFormat类获取系统的当前时间
java 获取指定日期(带毫秒)的 13位时间戳 ,获取当前时间的时间戳 一句话就可以System.currentTimeMillis();
前段时间摸索在Java中怎么获取系统信息包括cpu、内存、硬盘信息等,刚开始使用Java自带的包进行获取,但这样获取的内存信息不够准确并且容易出现找不到相应包等错误,所以后面使用sigar插件进行获取。下面列举出...