php 把时间戳转为时间
时间: 2023-04-10 22:04:55 浏览: 72
可以使用 date 函数将时间戳转换为时间,例如:
```php
$timestamp = 1609459200; // 2021年1月1日 0时0分0秒的时间戳
$date = date('Y-m-d H:i:s', $timestamp);
echo $date; // 输出:2021-01-01 00:00:00
```
其中,第一个参数是日期格式,第二个参数是时间戳。可以根据需要自定义日期格式。
相关问题
Java中把时间戳转为本地时间
可以使用Java中的SimpleDateFormat类进行转换,具体代码如下:
```
long timestamp = 1597920000; // 时间戳
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String localTime = sdf.format(new Date(timestamp * 1000L));
System.out.println("本地时间:" + localTime);
```
这段代码将时间戳转为本地时间,并且格式化输出。
java怎么把时间戳转为本地时间
可以使用Java中的java.util.Date和java.text.SimpleDateFormat类来将时间戳转换为本地时间。
以下是一个示例代码:
```java
long timestamp = 1621296000000L; // 毫秒级时间戳
Date date = new Date(timestamp);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String localTime = sdf.format(date);
System.out.println(localTime);
```
在上面的示例中,我们首先创建了一个long类型的时间戳,然后使用Date类将其转换为Date对象。接着使用SimpleDateFormat类将Date对象格式化为本地时间的字符串,最后将其打印出来。
需要注意的是,SimpleDateFormat类的构造函数中传入的字符串是格式化时间的模板。例如,上面的示例中,"yyyy-MM-dd HH:mm:ss"表示年份-月份-日期 小时:分钟:秒钟的格式。
另外,需要注意的是,上面的代码中使用的是毫秒级时间戳,如果你有秒级时间戳,需要将其乘以1000转换为毫秒级时间戳。