您可以使用.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输出中。这样,当页面被发送到浏览器时,用户会看到今天的日期。