首页 > 代码库 > Date()日期格式转换
Date()日期格式转换
/**
* 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
* @return
*/
public static String longToStrng()
{
String time = "1256006105375";// long型转换成的字符串
Date date = new Date(Long.parseLong(time.trim()));
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
System.out.println("TIME:::" + dateString);
return dateString;
}
/**
* 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
* * @return
*/
public static String longToStrng() {
String time = "1256006105375";// long型转换成的字符串
Date date = new Date(Long.parseLong(time.trim()));
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
System.out.println("TIME:::" + dateString);
return dateString;
}
/**
* 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
* @return
*/
public static Date StringToDate() {
String time = "2009-10-21 10:35:05";// 时间格式的字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date s = null;
try {
s = formatter.parse(time);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("TIME:::" + s);
return s;
}
/**
* 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
* @return
*/
public static Date StringToDate() {
String time = "2009-10-21 10:35:05";// 时间格式的字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date s = null;
try {
s = formatter.parse(time);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("TIME:::" + s);
return s;
}
/**
* 获取现在时间
* @return返回字符串格式 yyyy-MM-dd HH:mm:ss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
System.out.println("TIME:::" + dateString);
return dateString;
}
/**
* 获取现在时间
* * @return返回字符串格式 yyyy-MM-dd HH:mm:ss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
System.out.println("TIME:::" + dateString);
return dateString;
}
/**
* 获取时间 小时:分;秒 HH:mm:ss
* * @return
*/
public static String getTimeShort() {
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
System.out.println("TIME:::"+dateString);
return dateString;
}
/**
* 获取时间 小时:分;秒 HH:mm:ss
* * @return
*/
public static String getTimeShort() {
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
System.out.println("TIME:::" + dateString);
return dateString;
}
/**
* 将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出
* * @return
*/
public static String strToDatestr() {
String ssss = "20090402103531";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sss = null;
try {
sss = sdf2.format(sdf.parse(ssss));
System.out.println("result" + sss);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sss;
}