java实现时间与字符串之间转换
本文实例为大家分享了java实现时间与字符串之间转换的具体代码,供大家参考,具体内容如下
1.long字符串转换成yyyy-MM-ddHH:mm:ss格式输出
importjava.text.SimpleDateFormat;
importjava.util.Date;
//将long字符串转换成格式时间输出
publicclassLongToString{
publicstaticvoidmain(Stringargsp[]){
Stringtime="1256006105375";
Datedate=newDate(Long.parseLong(time));
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
time=formatter.format(date);
System.out.println(time);
}
}
2.字符串转换成时间
importjava.text.SimpleDateFormat;
importjava.util.Date;
importognl.ParseException;
publicclassStringToDate{
publicstaticvoidmain(Stringargsp[])throwsException{
Stringtime="2010-11-2011:10:10";
Datedate=null;
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
date=formatter.parse(time);
System.out.println(date);
}
}
3.取得当前系统时间,返回yyyy-MM-ddHH:mm:ss字符串
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassStringToDate{
publicstaticvoidmain(Stringargsp[])throwsException{
Datedate=newDate();
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Stringtime=formatter.format(date);
System.out.println(time);
}
}
4.取得当前系统时间,返回HH:mm:ss字符串
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassStringToDate{
publicstaticvoidmain(Stringargsp[])throwsException{
Datedate=newDate();
SimpleDateFormatformatter=newSimpleDateFormat("HH:mm:ss");
Stringtime=formatter.format(date);
System.out.println(time);
}
}
5.将20101125102503转换成2010-11-2510:25:03输出
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassStringToDate{
publicstaticvoidmain(Stringargsp[])throwsException{
Stringtime="20101125102503";
SimpleDateFormatformatter1=newSimpleDateFormat("yyyy-HH-ddHH:mm:ss");
SimpleDateFormatformatter2=newSimpleDateFormat("yyyyHHddHHmmss");
time=formatter1.format(formatter2.parse(time));
System.out.println(time);
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。