Java 时间转换的实例代码
程序员文章站
2024-03-12 19:32:02
java 时间转换的实例代码
import java.text.parseexception;
import java.text.simpledateforma...
java 时间转换的实例代码
import java.text.parseexception; import java.text.simpledateformat; import java.util.calendar; import java.util.date; /** * created by edward on 2016/6/30. */ public class timeutil { /** * 将 1467341232351 转换为 指定格式 "yyyy-mm-dd hh:mm:ss.sss" * @param time "1467342217645" * @param pattern "yyyy-mm-dd hh:mm:ss.sss" * @return 2016-07-01 11:03:37.645 */ public static string parselongtime2string(string time, string pattern){ calendar calendar = calendar.getinstance(); calendar.settimeinmillis(long.valueof(time)); return new simpledateformat(pattern).format(calendar.gettime()); } /** * 将指定格式的字符串转化为long * @param time "2016-07-01 10:52:41.792" * @param pattern "yyyy-mm-dd hh:mm:ss.sss" * @return 1467341561792 */ public static long parsestring2longtime(string time, string pattern) { date date = null; try { date = new simpledateformat(pattern).parse(time); } catch (parseexception e) { e.printstacktrace(); } return date.gettime(); } public static void main(string[] args) { calendar calendar = calendar.getinstance(); system.out.println(calendar.gettimeinmillis()); system.out.println(timeutil.parselongtime2string(string.valueof(calendar.gettimeinmillis()),"yyyy-mm-dd hh:mm:ss.sss")); system.out.println(timeutil.parsestring2longtime("2016-07-01 10:52:41.792","yyyy-mm-dd hh:mm:ss.sss")); } }
以上这篇java 时间转换的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。