读书人

惯用的时间格式小计(一)

发布时间: 2012-12-26 14:39:28 作者: rapoo

常用的时间格式小计(一)

import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateTimeUtils {/** * yyyy-MM-dd hh:mm:ss(String) To  yyyy年MM月dd日 HH小时mm分ss秒(String) * @param datetime * @return */public static String  parseStringDateToChineseFormat(String datetime) {Date newdate = new Date();try {SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");newdate = sdf.parse(datetime);SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH小时mm分ss秒");return format.format(newdate);} catch (ParseException e) {e.printStackTrace();}return null;}/** * 1348211900303(Long) To yyyy-MM-dd hh:mm:ss(String) * @param timestamp * @return */public static String parseLongDateToStringDate(long timestamp) {String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(timestamp));return date;}/** *  yyyy-MM-dd hh:mm:ss(String) To 1348211900303(Long)  * @param datetime * @return */public static Long parseStringDateDateToLongDate(String datetime) {try {Timestamp appointTime=Timestamp.valueOf(datetime); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  Date date = df.parse(String.valueOf(appointTime));  return date.getTime();} catch (ParseException e) {e.printStackTrace();}return null;}public static void main(String[] args) {System.out.println(parseStringDateToChineseFormat("2012-10-17 16:07:11"));System.out.println(parseLongDateToStringDate(System.currentTimeMillis()));System.out.println(parseStringDateDateToLongDate(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))/1000);}}

读书人网 >编程

热点推荐