REQUEST_TIME in C#
本文关键字:in TIME REQUEST | 更新日期: 2023-09-27 18:10:11
c#中是否有类似于PHP ("$_SERVER['REQUEST_TIME']")
功能的函数?
以下属性返回当前HTTP请求的初始时间戳:
HttpRequest.RequestContext.HttpContext.Timestamp
Net-Page可以通过Request
对象访问,如下所示:
Request.RequestContext.HttpContext.Timestamp
希望我能帮上忙
您可以使用以下扩展方法将DateTime
转换为Unix时间戳(这是我所理解的在REQUEST_TIME
中持有的):
public static class TimeTools
{
private static readonly DateTime StartOfEpoch =
new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);
public static long ToUnixTime(this DateTime dt)
{
return Convert.ToInt64(
(dt.ToUniversalTime() - StartOfEpoch).TotalSeconds);
}
}
so(借用@Dennis的回答)
Request.RequestContext.HttpContext.Timestamp.ToUnixTime()
我想你在找DateTime。Now或DateTime.UtcNow.