有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串
1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出
/**
* 将长时间格式字符串转换为字符串 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.字符串转换成时间
/**
* 将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字符串
/**
* 获取现在时间
*
* @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字符串
/**
* 获取时间 小时:分;秒 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形式输出
/**
* 将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;
}
6.将倒计时时间90179转换成"XX 天 XX小时 XX分钟 XX秒"形式输出
public static String surplusLongToStrng(){
long between=90179;
long day1=between/(24*3600);
long hour1=between%(24*3600)/3600;
long minute1=between%3600/60;
long second1=between%60;
System.out.println(""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒");
return ""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒";
}
分享到:
相关推荐
java时间转换大全,包括常用的日期和时间和时间戳之间的转换
java时间转换java时间转换java时间转换
java时间转换大全.txt
java 时间转换 date time = new date() 对时间的格式化。这个可以帮助大家解决时间的问题
java时间转换.pdf
java 时间转换成精确的生辰八字 全部源代码 并附上了demo 介绍了使用方法 并降低为1分 粗略发测和对比后,目前认为可以精确到秒
用于JAVA开发中string date calendar等时间类型的相互转换的代码
Java时间格式转换大全
java 开发中,各种时间类的转换,比如时间类型转换成String 类型,String类型转换成时间。
Java时间日期格式转换,提取一个月中的最后一天,根据用户传入的时间表示格式,返回当前时间的格式 如果是yyyyMMdd,注意字母y不能大写,等等.
根据两个时间段,得到两者之间的毫秒数;分钟数;天数. 毫秒转换为分,毫秒转换为天,毫秒转换为秒
时间转换
NULL 博文链接:https://bbss-java.iteye.com/blog/1543240
1.支持java.sql.Date 与 java.util.Date互转 2.支持java.util.Calendar,java.util.Date,java.sql.Date格式化输出 3.支持字符串转java.util.Date 支持字符串格式: yyyyMMdd yyyyMMddHH yyyyMMddHHmm ...
java将数字转换为时间格式,好方法,可以看看
主要为大家详细介绍了Java时间转换成unix时间戳的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java 时间格式转换符的使用 java 时间格式转换符的使用 java 时间格式转换符的使用