ASP.NET基础函数七十九:Today() 取得今天不包含时间的日期

本文介绍了如何在C#中利用DateTime.Today获取当前日期,并在ASP.NETWebForms和MVC中使用,以及在ASPX视图中显示格式化的今天日期。

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

您可以使用.NET框架中的DateTime结构体的Today属性来获取当前日期。DateTime.Today返回当前日期,时间部分被设置为午夜(00:00:00)。

以下是如何在C#中使用DateTime.Today属性的示例:

 

csharp复制代码

using System;
public class Program
{
public static void Main()
{
DateTime today = DateTime.Today;
Console.WriteLine("今天的日期是: " + today.ToString("yyyy-MM-dd"));
}
}

当您在ASP.NET Web Forms或ASP.NET MVC等ASP.NET应用程序中使用此代码时,它会输出当前的日期,不包含时间部分。

如果您在ASP.NET的视图(如ASPX页面)中想要显示今天的日期,您可以在服务器端代码中获取今天的日期,并将其赋值给一个变量,然后在视图中显示这个变量。例如,在ASPX页面中:

 

aspx复制代码

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TodayExample.aspx.cs" Inherits="YourNamespace.TodayExample" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Today Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
今天的日期是: <%= DateTime.Today.ToString("yyyy-MM-dd") %>
</div>
</form>
</body>
</html>

在这个例子中,<%= DateTime.Today.ToString("yyyy-MM-dd") %>表达式会在服务器端执行,将今天的日期格式化为“yyyy-MM-dd”格式的字符串,并直接嵌入到HTML输出中。这样,当页面被发送到浏览器时,用户会看到今天的日期。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值