时间戳精度有两个概念: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

最新文章

  1. 开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)
  2. OD使用教程12
  3. Git+Github代码管理控制
  4. JSON基本用法
  5. Unity3d 联通沃商店接入问题
  6. ios进度条Demo一个
  7. Binding的源和路径
  8. uva11624 - Fire!
  9. java命令行执行带依赖jar包的main函数
  10. select, poll, epoll的实现分析
  11. 数据系统的未来------《Designing Data-Intensive Applications》读书笔记17
  12. ERP不规范,同事两行泪
  13. md
  14. SSIS - 5.优先约束
  15. LOCAL_EXPORT_××用法
  16. Oracle Database 11g安装及报错处理(win7)
  17. Echo()、print()、print_r()区别
  18. CentOS6.5安装mysql5.7
  19. 【EF框架】EF DBFirst 快速生成数据库实体类 Database1.tt
  20. DPDK网卡绑定

热门文章

  1. 像玩魔兽一样编程——谈VS2010键盘流
  2. JS实现——Base64编码解码,带16进制显示
  3. 修改Typora的快捷键【markdown软件】
  4. 使用css Flexbox实现垂直居中
  5. Question | 移动端虚拟机注册等作弊行为的破解之道
  6. Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
  7. XeLaTeX插入GB/T 7714-2005规范的参考文献方法
  8. 2018 “百度之星”程序设计大赛 - 初赛(B)
  9. 什么是WSDL
  10. Leetcode 115 Distinct Subsequences 解题报告