在工作中,和第三方联调,对方的日期为了节省数据库的存储空间,用varchar类型存储的长整型数字。在转换展示发现竟然是2017年。
后沟通,原来对方存的是Unix时间戳(Unix timestamp),在转换时需先乘以1000转成毫秒。实例如下:
package com.bijian.test; public class DateTest { public static void main(String[] args) { long p = 1514447530l; String date = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(p)); System.out.println(date); //1970-01-18 20:40:47 String date2 = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new java.util.Date(p * 1000)); System.out.println(date2); //2017-12-28 15:52:10 System.out.println(System.currentTimeMillis()); //1515936461590 } }
相关推荐
长整型时间转换工具 比较好用 分享一下
长整型时间excel转换换为年月日时分秒
长整型四则运算 长整型四则运算 长整型四则运算
ip数据库 (长整型)最新转换 自己写代码转换好的数据库由ip地址转为长整型方便大家使用
长整型相乘的实现程序
点分十进制IP和长整型转换,直接把IP地址转换为整型,存数据库增加效率。
C语言长整型数运算C语言长整型数运算C语言长整型数运算C语言长整型数运算
用netbeans开发的一个日期与长整型数据相互转换的小工具,方便Java开发人员调试时使用
长整型相乘优化
自己编写的整型转字符串函数,在库函数里没有找到,就自己编了个,实用。
在vc中如何进行类型转换,比如把整型转换为字符串型或从字符串转换为整型1.pdf
主要是一个算法,描述的长整型相乘的链表实现方法。这种方法要比用数组实现麻烦很多,但是可以拿来学习一下
1022:整型与布尔型的转换 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 24544 通过数: 21333 【题目描述】 将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少? ...
javascript字符型转换成整型 javascript字符型转换成整型
长整型相乘代码
编制一个实现任意长的整型进行加法运算的演示程序。 【基本要求】 (1)输入和输出形式:按中国对于长整数的表示习惯,每四位一组,组间用逗号隔开; (2)相加过程中不能破坏两个操作数链表;不能给长整数规定上限...
将整形转化为字符串,本人自写与非修改别人的。运行可以直接观察结果。程序虽然小但是在一些工程中确也相当重要
C语言程序设计-从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中; 例如:当s中的数为:7654321时,t中的数为:642;
超长整型数据的存储与运算C代码
16进制与10进制数据转换工具,主要用于程序读写PLC,单片机等数据时读取的16进制数据转换成10进制的数,解决初学者的疑惑,数据在单片机或PLC中存储时是以bit、字节为单元存储的,不管是整型数还是浮点数,最终都是...