Java获取当前时间戳/时间戳转换
2024-09-03 00:03:08
时间戳精度有两个概念:1是精确到秒,2是精确到毫秒。
要操作时间戳和时间戳转换为时间一般对应的对象就是Date,而Date各种转换离不开SimpleDateFormat;
如果是要获取时间指定的年月日时,一般对应的是LocalDate,而LocalDate各种转换离不开DateFormatter;
package com.jsoft.testjavabasics.test1; import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; /**
* Hello world!
* @author jim
* @date 2017/11/25
*/
public class App {
public static void main(String[] args) {
// 精确到毫秒
// 获取当前时间戳
System.out.println(System.currentTimeMillis());
System.out.println(Calendar.getInstance().getTimeInMillis());
System.out.println(new Date().getTime()); // 精确到秒
// 获取当前时间戳
System.out.println(System.currentTimeMillis() / 1000);
System.out.println(Calendar.getInstance().getTimeInMillis() / 1000);
System.out.println(new Date().getTime() / 1000); // 精确到毫秒
// 获取指定格式的时间
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");
// 输出字符串
System.out.println(df.format(new Date()));
// 获取指定时间Date对象,参数是时间戳,只能精确到秒
System.out.println(new Date(1510369871));
df.getCalendar();
// 获取指定时间的时间戳
try {
System.out.println(new SimpleDateFormat("yyyy/MM/dd HH:mm:ss:SSS").parse("2017/11/11 11:11:11:111").getTime());
} catch (ParseException e) {
e.printStackTrace();
}
}
}
示例工程:https://github.com/easonjim/5_java_example/tree/master/javabasicstest/test29/test1
参考:
http://tool.chinaz.com/Tools/unixtime.aspx(时间戳测试工具)
https://www.cnblogs.com/chen-lhx/p/5915113.html
http://blog.csdn.net/zhangzehai2234/article/details/53365633
https://www.cnblogs.com/zhujiabin/p/6168671.html?utm_source=itdadao&utm_medium=referral
http://blog.csdn.net/wanglj7525/article/details/43408749
最新文章
- 开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)
- OD使用教程12
- Git+Github代码管理控制
- JSON基本用法
- Unity3d 联通沃商店接入问题
- ios进度条Demo一个
- Binding的源和路径
- uva11624 - Fire!
- java命令行执行带依赖jar包的main函数
- select, poll, epoll的实现分析
- 数据系统的未来------《Designing Data-Intensive Applications》读书笔记17
- ERP不规范,同事两行泪
- md
- SSIS - 5.优先约束
- LOCAL_EXPORT_××用法
- Oracle Database 11g安装及报错处理(win7)
- Echo()、print()、print_r()区别
- CentOS6.5安装mysql5.7
- 【EF框架】EF DBFirst 快速生成数据库实体类 Database1.tt
- DPDK网卡绑定
热门文章
- 像玩魔兽一样编程——谈VS2010键盘流
- JS实现——Base64编码解码,带16进制显示
- 修改Typora的快捷键【markdown软件】
- 使用css Flexbox实现垂直居中
- Question | 移动端虚拟机注册等作弊行为的破解之道
- Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
- XeLaTeX插入GB/T 7714-2005规范的参考文献方法
- 2018 “百度之星”程序设计大赛 - 初赛(B)
- 什么是WSDL
- Leetcode 115 Distinct Subsequences 解题报告