java 日期各种格式之间的相互转换实例代码
java日期各种格式之间的相互转换,直接调用静态方法
实例代码:
java日期各种格式之间的相互转换,直接调用静态方法
代码如下 | 复制代码 |
packagecom.hxhk.cc.util;
importjava.text.SimpleDateFormat; importjava.util.Date;
importcom.lowagie.text.pdf.codec.postscript.ParseException;
publicclassDateUtil {
/** * @param args * @throws java.text.ParseException * @throws ParseException */ publicstaticvoidmain(String[] args)throwsParseException, java.text.ParseException { DateUtil du =newDateUtil(); //String s = du.numToDate(1350144260, "yyyy-MM-dd hh:mm:ss"); longtime = du.stringToLong("2012-10-15 8:44:53","yyyy-MM-dd hh:mm:ss")/1000; longtime1 = du.stringToLong("2012-10-15 20:44:53","yyyy-MM-dd hh:mm:ss")/1000; String date = du.longToString(1350470693,"yyyy-MM-dd hh:mm:ss"); System.out.println(time); System.out.println(time1); System.out.println(date);
} // date类型转换为String类型 // formatType格式为yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒 // data Date类型的时间 publicstaticString dateToString(Date data, String formatType) { returnnewSimpleDateFormat(formatType).format(data); }
// long类型转换为String类型 // currentTime要转换的long类型的时间 // formatType要转换的string类型的时间格式 publicstaticString longToString(longcurrentTime, String formatType) throwsParseException, java.text.ParseException { Date date = longToDate(currentTime, formatType);// long类型转成Date类型 String strTime = dateToString(date, formatType);// date类型转成String returnstrTime; }
// string类型转换为date类型 // strTime要转换的string类型的时间,formatType要转换的格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 // HH时mm分ss秒, // strTime的时间格式必须要与formatType的时间格式相同 publicstaticDate stringToDate(String strTime, String formatType) throwsParseException, java.text.ParseException { SimpleDateFormat formatter =newSimpleDateFormat(formatType); Date date =null; date = formatter.parse(strTime); returndate; }
// long转换为Date类型 // currentTime要转换的long类型的时间 // formatType要转换的时间格式yyyy-MM-dd HH:mm:ss//yyyy年MM月dd日 HH时mm分ss秒 publicstaticDate longToDate(longcurrentTime, String formatType) throwsParseException, java.text.ParseException { Date dateOld =newDate(currentTime);// 根据long类型的毫秒数生命一个date类型的时间 String sDateTime = dateToString(dateOld, formatType);// 把date类型的时间转换为string Date date = stringToDate(sDateTime, formatType);// 把String类型转换为Date类型 returndate; }
// string类型转换为long类型 // strTime要转换的String类型的时间 // formatType时间格式 // strTime的时间格式和formatType的时间格式必须相同 publicstaticlongstringToLong(String strTime, String formatType) throwsParseException, java.text.ParseException { Date date = stringToDate(strTime, formatType);// String类型转成date类型 if(date ==null) { return0; }else{ longcurrentTime = dateToLong(date);// date类型转成long类型 returncurrentTime; } }
// date类型转换为long类型 // date要转换的date类型的时间 publicstaticlongdateToLong(Date date) { returndate.getTime(); } publicstaticString numToDate(intnumber,String formatType){ Date date =newDate(number); SimpleDateFormat sdf =newSimpleDateFormat(formatType); returnsdf.format(date); }
} |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔