当前位置: 技术问答>java相关
取系统日期用哪个类好 最好能给原码!!谢谢!!!
来源: 互联网 发布时间:2015-02-03
本文导语: | java.util.GregorianCalendar import java.util.*; class test{ test(){ Calendar c = new GregorianCalendar(); int y = c.get(YEAR); int m = c.get(MONTH); int d = c.get(DATE); } } ...
|
java.util.GregorianCalendar
import java.util.*;
class test{
test(){
Calendar c = new GregorianCalendar();
int y = c.get(YEAR);
int m = c.get(MONTH);
int d = c.get(DATE);
}
}
import java.util.*;
class test{
test(){
Calendar c = new GregorianCalendar();
int y = c.get(YEAR);
int m = c.get(MONTH);
int d = c.get(DATE);
}
}
|
用GregorianCalendar得到当前系统的时间
GregorianCalendar nowdate=new GregorianCalendar();
要得到年月日可以用下面的方法
int nowYear=nowdate.get(Calendar.YEAR);
int nowMonth=nowdate.get(Calendar.MONTH) + 1;
int nowDay=nowdate.get(Calendar.DATE);
除了这些还可以得到别的信息,具体的可以看一下jdk1.3的document
GregorianCalendar nowdate=new GregorianCalendar();
要得到年月日可以用下面的方法
int nowYear=nowdate.get(Calendar.YEAR);
int nowMonth=nowdate.get(Calendar.MONTH) + 1;
int nowDay=nowdate.get(Calendar.DATE);
除了这些还可以得到别的信息,具体的可以看一下jdk1.3的document
|
public String reformat()
{
Date today = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("mm-dd-yyyy G 'at' hh:mm:ss z");
try
{
String dateString = formatter.format(today);
return dateString;
} catch (IllegalArgumentException iae) {
result.setForeground(Color.red);
result.setText("Error: " + iae.getMessage());
}
}
{
Date today = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("mm-dd-yyyy G 'at' hh:mm:ss z");
try
{
String dateString = formatter.format(today);
return dateString;
} catch (IllegalArgumentException iae) {
result.setForeground(Color.red);
result.setText("Error: " + iae.getMessage());
}
}
|
最简单的方法:
Calendar nowCalendar = Calendar.getInstance();
Calendar nowCalendar = Calendar.getInstance();
|
Date的大部分功能已经被GregorianCalendar和Calendar取代了
如果你是和数据库打交道的话
也可以使用java.sql.Date
如果你是和数据库打交道的话
也可以使用java.sql.Date
|
to andiyang(【小风景】
new Date()还没有Deprecated,只是
Date(int year, int month, int date)
Date(int year, int month, int date, int hrs, int min)
Date(int year, int month, int date, int hrs, int min, int sec)
这三个构造函数Deprecated,不提倡了, 我觉得hexiaofeng(java爱好者)方法是最简便的,
Calendar类过于复杂.
new Date()还没有Deprecated,只是
Date(int year, int month, int date)
Date(int year, int month, int date, int hrs, int min)
Date(int year, int month, int date, int hrs, int min, int sec)
这三个构造函数Deprecated,不提倡了, 我觉得hexiaofeng(java爱好者)方法是最简便的,
Calendar类过于复杂.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。