时间戳和时间相互转换
时间戳一般为10位和13位,10位的单位是秒,13位的是毫秒,一般开发用到的都是10位时间戳
数据库字段类型为int,所以10位时间戳要进行转换
//获取时间戳
Long timestamp = System.currentTimeMillis();
Long time = timestamp.getTime();
//获取时间戳
Date date = new Date();
Long time1 = date.getTime();
13位的时间戳
//时间和时间戳互相转换public static void main(String[] args) {//定义时间格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//时间戳,可以new也可以直接定Timestamp timestamp = new Timestamp(System.currentTimeMillis());
// Long timestamp1 = System.currentTimeMillis();//一个13位的时间戳,长度为longLong a = timestamp.getTime();System.out.println("==============时间戳===============");System.out.println(a);System.out.println("===========时间戳转换为时间==================");//时间戳转化为时间String b = sdf.format(a);System.out.println(b);System.out.println("=============当前时间================");//当前时间Date date = new Date();System.out.println(date);System.out.println(sdf.format(date));System.out.println("=============时间转换为时间戳================");//变成时间戳Long c = date.getTime();System.out.println(c);System.out.println("=============测试================");//转换回去System.out.println(sdf.format(c));}
10位的时间戳
//时间和时间戳互相转换public static void main(String[] args) {//定义时间格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//时间戳,可以new也可以直接定//时间戳一般为10位和13位//10位的单位是秒,13位的是毫秒Timestamp timestamp = new Timestamp(System.currentTimeMillis()/1000);
// Long timestamp1 = System.currentTimeMillis();//一个13位的时间戳,长度为longint a = (int) timestamp.getTime();System.out.println("==============时间戳===============");System.out.println(a);System.out.println("===========时间戳转换为时间==================");//时间戳转化为时间Long a1 = Long.valueOf(a);String b = sdf.format(a1*1000);System.out.println(b);System.out.println("=============当前时间================");//当前时间Date date = new Date();System.out.println(date);System.out.println(sdf.format(date));System.out.println("=============时间转换为时间戳================");//变成时间戳Long c = date.getTime()/1000;int c1 = Math.toIntExact(c);System.out.println(c);System.out.println("=============测试================");//转换回去System.out.println(sdf.format(c*1000));}
时间戳和时间相互转换相关推荐
- java获取当前时间,时间戳,时间戳和时间相互转换
获取当前时间戳 //方法 一 long time1 = System.currentTimeMillis() //方法 二 long time2 = Calendar.getInstance().ge ...
- Java 时间戳与时间相互转换
public class Test2 {public static void main(String args[]){//将时间戳转换为时间SimpleDateFormat simpleDateFor ...
- php 时间戳 精确到秒,时间戳与时间相互转换(php .net精确到毫秒)
/** 获取当前时间戳,精确到毫秒 */ function microtime_float() { list($usec, $sec) = explode(" ", microti ...
- moment.js时间戳与时间相互转换
举例 时间:var time = new Date(); // Tue Aug 28 2018 09:16:06 GMT+0800 (中国标准时间) 时间戳:var timestamp = Date. ...
- Python time和datetime时间戳和时间字符串相互转换
Python time和datetime时间戳和时间字符串相互转换 时间戳是指格林威治时间1970年01月01日00时00分00秒开始计算所经过的秒数,是一个浮点数. time和datetime都是P ...
- php时间戳转时间 jq,jQuery时间戳和日期相互转换操作示例
本文实例讲述了jQuery时间戳和日期相互转换操作.分享给大家供大家参考,具体如下: 网上找的很多都没都是这样显示的2017-8-7 3:5:3 自己搜索改下了一下加了0这样显示 2017-08-07 ...
- 【JS】JavaScript时间与时间戳相互转换 | 时间yyyy-MM-dd HH:mm:ss转为时间戳,时间戳转换为时间yyyy-MM-dd HH:mm:ss
时间与时间戳相互转换 1.2 时间 (JS常用时间类型) 1.2.1 GMT-格林尼治标准时 1.2.2 UTC- 协调世界时 1.2.3 中国标准时间 1.2.4 ISO8601标准时间格式 1.2 ...
- moment.js 时间处理类库--时间戳和时间格式相互转换
nodejs引入moment (1)安装 npm install moment (2)引入 import moment from 'moment'; 获取时间 1.获得当前时间 var now = m ...
- go 当前时间、时间戳和时间字符串及相互转换
1.获取当前时间 (1) currentTime:=time.Now() //获取当前时间,类型是Go的时间类型Time (2) t1:=time.Now().Year() // ...
最新文章
- 如何快速写一个违背双亲委托机制的classloader
- 炫技,从12.67s到1.06s的网站性能优化实战
- python装饰器类-Python装饰器15-开始使用类作为装饰器
- IOS笔记 本地化多语言支持
- 在admin设置第三方帐号登录点击Save保存按钮的时候报错 CSRF token missing or incorrect.
- 8 线程安全且高效的单例模式
- django再windows下测试命令总结
- hashmap hashtable concurrenthashmap区别
- 转:Java多线程学习(吐血超详细总结)
- 我的前端面试日记(一)
- 【每日算法Day 63】LeetCode 第 179 场周赛题解
- 插件占坑,四大组件动态注册前奏(三) 系统BroadCast的注册发送流程
- 开机一直转圈_天气转凉,电脑早上开机也需要预热了吗?
- L2-004. 这是二叉搜索树吗?
- Apple越狱后超级实用的Cydia常用源推荐
- TS + vue3.2 + vite2 + element-plus 通用弹框组件封装
- Zookeeper -选举流程
- 矩母函数求期望与方差
- 使用mmdetection做实例分割
- 即时通讯软件都有哪些类型?哪些适合企业内部使用?