Java中日期时间格式与毫秒数的相互转换
2017-06-27 15:08
831 查看
1、输入日期,转化为毫秒数: 用calendar方法(calendar.getTime)
代码:public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.set(2017, 6, 27, 15, 9, 0); System.out.println(calendar.getTimeInMillis()); }
运行截图:
2、输入日期,转化为毫秒数:用Date 方法()
代码:public static void main(String[] args) throws ParseException { /** * 先用SimpleDateFormat.parse() 方法将日期字符串转化为Date格式 * 通过Date.getTime()方法,将其转化为毫秒数 */ String date = "2017-06-27 15-20-00"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");//24小时制 // SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");//12小时制 long time = simpleDateFormat.parse(date).getTime(); System.out.println(time); }
运行截图:
3、输入毫秒数,转化为日期:用calendar方法
代码:public static void main(String[] args) throws ParseException { long time = System.currentTimeMillis();//获取当前系统时间 Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(time); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR_OF_DAY);//24小时制 // int hour = calendar.get(Calendar.HOUR);//12小时制 int minute = calendar.get(Calendar.MINUTE); int second = calendar.get(Calendar.SECOND); System.out.println(year + "-" + (month + 1) + "-" + day + " " + hour + ":" + minute + ":" + second); }
运行截图:
4、输入毫秒数,转化为日期:用simpleDateFormat + Date 方法;
代码:public static void main(String[] args) throws ParseException { /** * 直接用SimpleDateFormat格式化 Date对象,即可得到相应格式的日期 字符串。 */ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 long time = System.currentTimeMillis();//获取当前系统时间 Date date = new Date(); date.setTime(time); System.out.println(simpleDateFormat.format(date)); }
运行截图:
相关文章推荐
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- java中日期时间格式与毫秒数的转换
- java时间,日期,毫秒值,String的相互转换总结
- Java日期时间字符串和毫秒相互转换的方法
- Java:日期时间字符串和毫秒相互转换
- Java中几种日期格式相互转换
- Java中时间日期的计算及相互转换
- Java将Unix时间戳转换成指定格式日期
- java时间戳与日期相互转换
- java毫秒与日期之间的相互转换
- java 时间格式转换及日期比较
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- java中日期格式之间的转换yyyy-MM-dd HH:mm:ss和毫秒数之间
- java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式
- Java时间格式的相互转换
- java SimpleDateFormat日期与时间戳的相互转换
- Java将Unix时间戳转换成指定格式日期
- JAVA指定日期与毫秒数相互转换
- Java毫秒转换成日期格式
- 将毫秒时间转换成日期时间格式