`

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

 
阅读更多

总结一下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);

分享到:
评论

相关推荐

    字符串和时间戳相互转换

    2. Java中的字符串与时间戳转换: - `SimpleDateFormat` 类用于解析和格式化日期字符串。 ```java import java.text.SimpleDateFormat; import java.util.Date; String dateString = "2023-03-15 10:30:00"; ...

    时间戳、装换时间的方法

    - 将Unix时间戳转换为普通时间:可以使用 `java.text.SimpleDateFormat` 类将Unix时间戳转换为人类可读的日期和时间。 2. **JavaScript**: - 获取Unix时间戳:`new Date().getTime()` 返回的是毫秒值,除以1000...

    各种语言时间戳转换方法.docx

    在不同的编程语言中,获取 Unix 时间戳(Unix timestamp)和将 Unix 时间戳转换为普通时间的方法各不相同。下面将详细介绍在不同编程语言中实现时间戳转换的方法。 Java Java 中可以使用 `System....

    各种语言获取Unix时间戳的方法

    Java中获取Unix时间戳的方法是通过`System.currentTimeMillis()`函数得到当前时间的毫秒数,然后除以1000转换为秒数。 ```java long unixTimestamp = System.currentTimeMillis() / 1000; ``` 另一种方法是使用`...

    MySQL中日期和时间戳互相转换的函数和方法

    在MySQL数据库中,日期和时间戳是两种不同的数据类型,它们在处理时间数据时...同时,利用在线工具如文中提到的Unix时间戳转换工具,可以在开发过程中快速验证和测试时间戳的转换结果,从而更好地理解和应用这些函数。

    Unix时间戳身份验证例程

    在编程语言中,如C、Java、Python、PHP等,都有内置的函数来转换Unix时间戳与人类可读的日期和时间。 2. 身份验证的作用: 身份验证是确认用户、进程或设备身份的过程,它是网络安全的基础。在Unix时间戳身份验证中...

    基于PHP实现的渝海UNIX时间戳转换工具 v1.0_yh_timecon_工具查询(PHP源代码+html).zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    mysql 日期与时间的转换

    MySQL提供了`FROM_UNIXTIME()`函数用于将Unix时间戳转换为MySQL的日期格式。Unix时间戳是一种表示时间的方法,它表示的是自1970年1月1日(UTC/GMT的午夜)以来的秒数。`FROM_UNIXTIME()`函数可以将这种格式的时间戳...

    python将MongoDB里的ObjectId转换为时间戳的方法

    此外,如果你在处理时间戳,还可以参考一些在线工具,如文中提到的Unix时间戳转换工具(http://tools.jb51.net/code/unixtime),这些工具通常提供多种编程语言(如Python、PHP、Java、MySQL等)的转换方法,方便你...

    PHP获取毫秒级时间戳的方法

    除了上述方法之外,还可以使用一些在线工具来转换Unix时间戳为毫秒级时间戳,例如文中推荐的Unix时间戳转换工具(***,它支持多种编程语言如PHP, Java, Python和MySQL等,可以方便地进行时间戳的转换操作。...

    工具查询渝海UNIX时间戳转换工具 v1.0-yh-timecon.rar

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用...

    不同编程语言中对时间类型的获取和转换.docx

    - `from_unixtime()` 函数用于将 UNIX 时间戳转换为可读的日期和时间格式。例如,`from_unixtime(1249488000)` 将返回对应的日期。 - `%Y%m%d` 是日期格式化符号,用于显示年、月、日,如 '20090806'。 - `UNIX_...

    javascript中处理时间戳为日期格式的方法

    在Web开发中,常常需要将时间戳转换为更直观易读的日期格式。本文将介绍如何在JavaScript中处理和转换时间戳到日期格式。 JavaScript提供了Date对象,它可以用来处理日期和时间。转换时间戳到日期格式,可以通过...

    对时间格式的转换

    2. **Java**:使用`java.time`包,如`LocalDateTime.parse()`和`LocalDateTime.format()`方法。 3. **JavaScript**:使用`Date`对象,配合`toLocaleString()`或`toISOString()`等方法。 4. **C#**:使用`DateTime....

    timeago时间转化

    除了JavaScript和Python,许多其他编程语言也有相应库支持timeago,比如Java的`joda-time`,Ruby的`timeago`,PHP的`Carbon`等。 **六、自定义实现** 如果你不想依赖外部库,也可以自定义实现timeago功能。主要步骤...

    JavaScript输出当前时间Unix时间戳的方法

    如果需要将毫秒时间戳转换为秒时间戳,可以简单地除以1000: ```javascript var secondsTimestamp = timestamp / 1000; ``` 此外,JavaScript的`Date`对象提供了丰富的API来处理日期和时间,例如设置和获取年份、...

    php面试题及答案

    - `date("Y-m-d H:i:s", time() - (3600 * 24))`:此表达式首先获取当前时间戳`time()`,然后减去一天的时间(以秒为单位,即3600秒*24小时),最后利用`date()`函数将时间戳转换为指定格式(年-月-日 时:分:秒)。...

    计算机软件-商业源码-59 得到当前的日期和时间.zip

    在Java中,我们可以使用`java.util.Date`类或`java.time`包(自Java 8引入)来获取当前日期和时间。例如: ```java import java.util.Date; import java.time.LocalDateTime; // 使用旧API Date now = new ...

    很不错的PHP面试题汇总

    `strtotime()`函数可以将日期时间字符串转换为Unix时间戳,如`strtotime('-1 day')`用于获取前一天的时间戳。 2. **输出函数**: - `echo`是用于输出一个或多个字符串的语法,没有返回值。 - `print`是一个输出...

Global site tag (gtag.js) - Google Analytics