要从长日期-时间格式中提取日期,您可以使用编程语言或工具,如Python、Java或JavaScript
Python 示例:
from datetime import datetime
long_datetime = "2021年12月3日 15时30分40秒"
formatted_datetime = datetime.strptime(long_datetime, "%Y年%m月%d日 %H时%M分%S秒")
extracted_date = formatted_datetime.date()
print(extracted_date)
Java 示例:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String longDateTime = "2021年12月3日 15时30分40秒";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
try {
Date date = sdf.parse(longDateTime);
java.sql.Date extractedDate = new java.sql.Date(date.getTime());
System.out.println(extractedDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
JavaScript 示例:
const longDateTime = "2021年12月3日 15时30分40秒";
const formattedDateTime = new Date(longDateTime.replace(/[\u4e00-\u9fa5]/g, '-').replace(/(\d+)时(\d+)分(\d+)秒/, ' $1:$2:$3'));
const extractedDate = formattedDateTime.toISOString().split('T')[0];
console.log(extractedDate);
这些示例假设输入的长日期-时间格式为 "2021年12月3日 15时30分40秒"。请注意,您可能需要根据您所在地区的日期和时间格式进行调整。
领取专属 10元无门槛券
手把手带您无忧上云