java获得系统时间 转换成字符串

关键字: java

有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串

1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出
Java代码

1. /**
2. * 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
3. * @return
4. */
5. public static String longToStrng(){
6. String time="1256006105375";//long型转换成的字符串
7. Date date= new Date(Long.parseLong(time.trim()));
8. SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
9. String dateString = formatter.format(date);
10. System.out.println("TIME:::"+dateString);
11. return dateString;
12. }

/**
* 将长时间格式字符串转换为字符串 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;
}





2.字符串转换成时间
Java代码

1. /**
2. * 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
3. * @return
4. */
5. public static Date StringToDate(){
6. String time="2009-10-21 10:35:05";//时间格式的字符串
7. SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
8. Date s=null;
9. try {
10. s= formatter.parse(time);
11. } catch (ParseException e) {
12. // TODO Auto-generated catch block
13. e.printStackTrace();
14. }
15. System.out.println("TIME:::"+s);
16. return s;
17. }

/**
* 将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;
}





3 取得当前系统时间 返回 yyyy-MM-dd HH:mm:ss字符串
Java代码

1. /**
2. * 获取现在时间
3. *
4. * @return返回字符串格式 yyyy-MM-dd HH:mm:ss
5. */
6. public static String getStringDate() {
7. Date currentTime = new Date();
8. SimpleDateFormat formatter = new SimpleDateFormat("

yyyy-MM-dd HH:mm:ss");
9. String dateString = formatter.format(currentTime);
10. System.out.println("TIME:::"+dateString);
11. return dateString;
12. }

/**
* 获取现在时间
*
* @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;
}





4.取得当前系统时间 返回 HH:mm:ss字符串
Java代码

1. /**
2. * 获取时间 小时:分;秒 HH:mm:ss
3. *
4. * @return
5. */
6. public static String getTimeShort() {
7. SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
8. Date currentTime = new Date();
9. String dateString = formatter.format(currentTime);
10. System.out.println("TIME:::"+dateString);
11. return dateString;
12. }

/**
* 获取时间 小时:分;秒 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;
}

5.将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出


Java代码

1. /**
2. * 将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出
3. * @return
4. */
5. public static String strToDatestr() {
6. String ssss = "20090402103531";
7. SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
8. SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
9. String sss = null;
10. try {
11. sss = sdf2.format(sdf.parse(ssss));
12. System.out.println("result" + sss);
13. } catch (ParseException e) {
14. // TODO Auto-generated catch block
15. e.printStackTrace();
16. }
17. return sss;
18. }

相关文档
最新文档