js 获取当前日期时间 格式为 yyyy-mm-dd hh:MM:ss

本文提供了一个使用JavaScript来获取当前日期和时间的示例代码,并通过一个弹窗显示出来。该示例展示了如何利用JavaScript中的Date对象来获取年、月、日、小时、分钟和秒等信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function curDateTime(){
var d = new Date();
var year = d.getYear();
var month = d.getMonth()+1;
var date = d.getDate();
var day = d.getDay();
var hours = d.getHours();
var minutes = d.getMinutes();
var seconds = d.getSeconds();
var ms = d.getMilliseconds();  
var curDateTime= year;
if(month>9)
 curDateTime = curDateTime +"-"+month;
else
 curDateTime = curDateTime +"-0"+month;
if(date>9)
 curDateTime = curDateTime +"-"+date;
else
 curDateTime = curDateTime +"-0"+date;
if(hours>9)
 curDateTime = curDateTime +" "+hours;
else
 curDateTime = curDateTime +" 0"+hours;
if(minutes>9)
 curDateTime = curDateTime +":"+minutes;
else
 curDateTime = curDateTime +":0"+minutes;
if(seconds>9)
 curDateTime = curDateTime +":"+seconds;
else
 curDateTime = curDateTime +":0"+seconds;
return curDateTime;
}
 
alert(curDateTime());
 
//-->
</SCRIPT>
</BODY>
</HTML>

在 Java 中获取当前时间并将其格式化为 `yyyy-MM-dd HH:mm:ss` 格式,可以使用 `SimpleDateFormat` 类结合 `Date` 对象实现。以下是一个完整的代码示例: ```java import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) { String format = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(format); String formattedTime = simpleDateFormat.format(new Date()); System.out.println(formattedTime); } } ``` 此方式通过 `new Date()` 获取当前时间对象,并通过 `SimpleDateFormat` 按照指定的格式进行格式化输出[^2]。 如果需要将该时间字符串用于其他用途,例如写入日志、数据库或接口请求体中,可以直接使用 `formattedTime` 变量进行后续操作。 ### 时间格式的应用场景 该格式常用于数据持久化存储或跨系统通信中,以确保时间信息的可读性和一致性。例如,在向数据库插入记录时,使用 `yyyy-MM-dd HH:mm:ss` 格式的时间字符串可以保证与 SQL 标准时间格式兼容;在 RESTful 接口中,该格式也常被用于表示事件发生的具体时刻。 若需进一步转换为 ISO 8601 格式(如 `yyyy-MM-dd'T'HH:mm:ss`),仅需修改 `SimpleDateFormat` 的构造参数即可,如下所示: ```java SimpleDateFormat isoFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); String isoTimeString = isoFormat.format(new Date()); ``` 这种方式广泛应用于现代 Web 服务的数据交换标准中[^1]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值