如何在表格中添加格式为2022-07-17 17:50:20的当前日期时间?
获取并格式化当前日期时间(格式:YYYY-MM-DD HH:MM:SS)
以下是几种主流编程语言的实现方案,直接获取当前系统时间并转换为你需要的格式:
Python 实现
from datetime import datetime # 获取本地当前时间并格式化 current_formatted_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") print(current_formatted_time) # 输出示例:2022-07-17 17:50:20
strftime参数说明:%Y(4位年份)、%m(2位月份)、%d(2位日期)、%H(24小时制小时)、%M(分钟)、%S(秒)。
JavaScript 实现
基础写法
const now = new Date(); // 补零处理确保两位数格式 const year = now.getFullYear(); const month = String(now.getMonth() + 1).padStart(2, '0'); // 月份从0开始,需+1 const day = String(now.getDate()).padStart(2, '0'); const hour = String(now.getHours()).padStart(2, '0'); const minute = String(now.getMinutes()).padStart(2, '0'); const second = String(now.getSeconds()).padStart(2, '0'); const formattedTime = `${year}-${month}-${day} ${hour}:${minute}:${second}`; console.log(formattedTime); // 输出示例:2022-07-17 17:50:20
简洁写法(使用国际化API)
const formattedTime = new Intl.DateTimeFormat('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false // 使用24小时制 }).format(new Date()).replace(/\//g, '-'); // 替换默认的/为- console.log(formattedTime);
Java 实现(Java 8+)
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class CurrentTimeFormatter { public static void main(String[] args) { DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String currentTime = LocalDateTime.now().format(formatter); System.out.println(currentTime); // 输出示例:2022-07-17 17:50:20 } }
PHP 实现
$currentTime = date("Y-m-d H:i:s"); echo $currentTime; // 输出示例:2022-07-17 17:50:20
内容的提问来源于stack exchange,提问作者corpmeti
相关产品推荐
相关产品推荐

