//用Calendar类_获取一个时间编号如:20110916142235
public class Demo1{
public static void main(String[] args) throws Exception {
// 方法一
System.out.println(getDateSerial());
System.out.println("------------------");
// 方法二
System.out.println(strs());
}
public static String getDateSerial(){
String receiptId = "";
Calendar cal = Calendar.getInstance();
receiptId += cal.get(Calendar.YEAR);
int month = (cal.get(Calendar.MONTH)+1);
if(month < 10){
receiptId += "0"+month;
}else{
receiptId += month;
}
int day = cal.get(Calendar.DATE);
if(day < 10){
receiptId += "0"+day;
}else{
receiptId += day;
}
int hour = cal.get(Calendar.HOUR_OF_DAY);
if(hour < 10){
receiptId += "0"+hour;
}else{
receiptId += hour;
}
int minute = cal.get(Calendar.MINUTE);
if(minute < 10){
receiptId += "0"+minute;
}else{
receiptId += minute;
}
int second = cal.get(Calendar.SECOND);
if(second < 10){
receiptId += "0"+second;
}else{
receiptId += second;
}
return receiptId;
}
// 得到一个时间字符串
public static String strs(){
Calendar rightNow = Calendar.getInstance();//getInstance返回一个Calendar对象,并由当前时间初始化
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddhhmmss"); //日期格式化格式
String changeYear = format.format(rightNow.getTime()); //取得当前时间,并格式化成相应格式
return changeYear;
}
}
用Calendar类_获取一个时间编号如:20110916142235
原创
©著作权归作者所有:来自51CTO博客作者mb64a401e9f23d4的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
用Java写一个生日祝福
用Java写一个生日祝福
System Image 抽象类