lphp 20230920100000 如何切割成年-月-日 时分秒
时间: 2024-01-09 11:04:39 浏览: 22
可以使用PHP中的substr()函数对字符串进行切割。
例如,对于字符串'lphp 20230920100000',可以使用以下代码将其切割成年-月-日 时分秒的格式:
```
$str = 'lphp 20230920100000';
$year = substr($str, 5, 4);
$month = substr($str, 9, 2);
$day = substr($str, 11, 2);
$hour = substr($str, 13, 2);
$minute = substr($str, 15, 2);
$second = substr($str, 17, 2);
$date_time = $year . '-' . $month . '-' . $day . ' ' . $hour . ':' . $minute . ':' . $second;
echo $date_time;
```
输出结果为:2023-09-20 10:00:00
相关问题
java timestamp转换成年月日时分秒
以下是Java中将时间戳转换为年月日时分秒的代码示例:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimestampToDate {
public static void main(String[] args) {
long timestamp = 1582068992000L; // 时间戳,精确到毫秒
Date date = new Date(timestamp); // 时间戳转为Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置日期格式
String formatTime = sdf.format(date); // 格式化时间
System.out.println(formatTime); // 输出结果:2020-02-19 14:16:32
}
}
```
这段代码首先将时间戳转换为Date对象,然后使用SimpleDateFormat类将Date对象格式化为指定的年月日时分秒格式。最后,通过调用format方法将格式化后的时间输出到控制台。
秒转年月日时分秒java
可以使用Java的Date类和SimpleDateFormat类来实现秒转年月日时分秒的功能,以下是示例代码:
```java
long seconds = 1577836800; // 假设要转换的秒数为 2020-01-01 00:00:00 的时间戳
Date date = new Date(seconds * 1000L); // 将秒数转换为毫秒数,并创建Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 创建SimpleDateFormat对象,指定日期格式
String formattedDate = sdf.format(date); // 格式化日期
System.out.println(formattedDate); // 输出格式化后的日期字符串
```
输出结果为:
```
2020-01-01 00:00:00
```
注意,这里的时间戳是指从1970年1月1日00:00:00 UTC开始经过的秒数。如果要转换的时间戳是以其他时间为基准的,需要先将其转换为以1970年1月1日00:00:00 UTC为基准的时间戳。