java 时间戳和PHP时间戳 的转换[10位和13位]

2013-08-02 14:06 9826人阅读 评论(2) 收藏 举报

版权声明:本文为博主原创文章,未经博主允许不得转载。

总结一下java 时间戳和PHP时间戳 的转换问题: 
由于精度不同,导致长度不一致,直接转换错误。 
JAVA时间戳长度是13位,如:1294890876859 
PHP时间戳长度是10位, 如:1294890859

主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:2011-01-13 11:54:36

  1. echo date(‘Y-m-d H:i:s‘,‘1294890876‘);

复制代码PHP时间戳在JAVA中使用,最后加三位,用000补充,如:1294890859->1294890859000 
结果:2011-01-13 11:54:19

  1. SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
  2. String dateTime = df.format(1294890859000L);
  3. System.out.println(df);

复制代码总结一下java时间戳和PHP时间戳 的转换问题: 
由于精度不同,导致长度不一致,直接转换错误。 
JAVA时间戳长度是13位,如:1294890876859 
PHP时间戳长度是10位, 如:1294890859

主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:2011-01-13 11:54:36 echo date(‘Y-m-d H:i:s‘,‘1294890876‘); PHP时间戳在JAVA中使用,最后加三位,用000补充,如:1294890859->1294890859000 
结果:2011-01-13 11:54:19 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
String dateTime = df.format(1294890859000L);                
System.out.println(df);

PHP时间戳

http://cn.php.net/manual/zh/function.time.php

Unix时间戳

echo time();

时间: 2024-08-09 19:58:13

java 时间戳和PHP时间戳 的转换[10位和13位]的相关文章

java 时间戳和PHP时间戳 的转换

java 时间戳和PHP时间戳 的转换 PHPJava 总结一下java 时间戳和PHP时间戳 的转换问题: 由于精度不同,导致长度不一致,直接转换错误. JAVA时间戳长度是13位,如:1294890876859 PHP时间戳长度是10位, 如:1294890859 主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:2011-01-13 11:54:36 Java代码   echo date('Y-m-d H:i:s'

java 时间戳和PHP时间戳 的转换 php time()

最近在弄discuz,数据库mysql,时间类型int 10 总结一下java 时间戳和PHP时间戳 的转换问题: 由于精度不同,导致长度不一致,直接转换错误. JAVA时间戳长度是13位,如:1294890876859 PHP时间戳长度是10位, 如:1294890859 主要最后三位的不同,JAVA时间戳在PHP中使用,去掉后三位,如:1294890876859-> 1294890876 结果:2011-01-13 11:54:36 echo date('Y-m-d H:i:s','1294

js实现的时间戳和时间日期的转换

js实现的时间戳和时间日期的转换:时间戳和时间日期的转换是常见的操作,下面就通过代码实例介绍一下如何实现它们之间的相互转换.建议事先参阅javascript中Date()构造函数参数介绍一章节.一.时间日期转换为时间戳:现在有这么一个时间日期:"2013/5/12 20:10:20",下面将其转换为时间戳形式:代码如下: var dateStr="2013/5/12 20:10:20"; var date=new Date(dateStr); console.log

JS获取时间戳+C#水煎戳转换

JS获取了当前毫秒的时间戳. var timestamp=new Date().getTime(); //第二种方法: //var timestamp = (new Date()).valueOf(); 结果:1429527789146 C#将日期时间类型转换成时间戳: /// <summary> /// 时间转换为时间戳字符串 /// </summary> /// <param name="dt"></param> /// <re

mysql时间属性之时间戳和datetime之间的转换

一.datetime转换为时间戳     方案一:强制转换字段类型 1 use`nec`; 2 SET SQL_SAFE_UPDATES=0; 3 ALTER TABLE `usr_user_info` CHANGE COLUMN `registerTime` `registerTime` BIGINT(20) NOT NULL COMMENT '注册时间' , 4 ALTER TABLE `usr_user_info` CHANGE COLUMN `lastLoginTime` `lastLo

php中时间戳和日期格式的转换

一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下: echo strtotime(”2009-1-22″) 结果:1232553600 说明:返回2009年1月22日0点0分0秒时间戳 二,PHP时间戳函数获取英文文本日期时间 示例如下: 便于比较,使用date将当时间戳与指定时间戳转换成系统时间 (1)打印明天此时的时间戳strtotime(”+1 day”) 当前时间:echo date(”Y-m-d H:i:s”,time()) 结果

java 16进制转换10进制

public static String toHexString2(byte[] b) { StringBuffer buffer = new StringBuffer(); for (int i = 0; i < b.length; ++i) { buffer.append(toHexString2(b[i])); } return buffer.toString(); } public static String toHexString2(byte b) { char[] buffer =

日期、时间戳、字符串之间的转换

1. 日期字符串(String)转换成日期类型(Date) String nowDateStr = "2016/08/15 12:13:14"; // 注意DateFormat的格式(即yyyy/MM/dd HH:mm:ss)要与日期字符串(即2016/08/15 12:13:14)的格式相匹配 DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date date = sdf.parse(no

Java开发者写SQL时常犯的10个错误

首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 - 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - iOS - Python - Android - Web前端 Java开发者写SQL时常犯的10个错误 2015/03/10 | 分类: 基础技术 | 0 条评论 | 标签: SQL 分享到:0 本文由 ImportNew - zer0Black 翻译自 jooq.欢迎加入翻译小组.转载请见文末要求. 我十分惊讶的