C#获取客户端UTC时间及其总毫秒数解决方案
2010-09-12 00:41
267 查看
/// <summary>
/// Convert DateTime To Milliseconds
/// </summary>
/// <param name="dt">the datetime</param>
/// <returns></returns>
public static long GetTotalTolMilliseconds(DateTime dt)
{
string str = new JavaScriptSerializer().Serialize(dt);
long result = 0;
str = Regex.Replace(str, @"[^\d.\d]", "");
if (str != null && str != string.Empty)
{
// clear not number but keep dot
str = Regex.Replace(str, @"[^\d.\d]", "");
// if a number
if (Regex.IsMatch(str, @"^[+-]?\d*[.]?\d*$"))
{
result = long.Parse(str);
}
}
return result;
}
/// Convert DateTime To Milliseconds
/// </summary>
/// <param name="dt">the datetime</param>
/// <returns></returns>
public static long GetTotalTolMilliseconds(DateTime dt)
{
string str = new JavaScriptSerializer().Serialize(dt);
long result = 0;
str = Regex.Replace(str, @"[^\d.\d]", "");
if (str != null && str != string.Empty)
{
// clear not number but keep dot
str = Regex.Replace(str, @"[^\d.\d]", "");
// if a number
if (Regex.IsMatch(str, @"^[+-]?\d*[.]?\d*$"))
{
result = long.Parse(str);
}
}
return result;
}
相关文章推荐
- C# 获取utc时间,以及utc datetime 互相转化
- c# 获取毫秒值,时间戳
- 【转】C#获取客户端及服务器端主机信息及其获取IP地址
- c# 获取毫秒值,时间戳
- 【工作记录0022】C#(.NET)调用Java开发的WebService(wsdl),客户端传递非string类型参数(int,double,bool等),而服务端无法获取到参数值的解决方案
- 获取C#代码执行的时间(精确到毫秒)
- C#获得客户端的IP,主机名 获取当前时间
- c# 获取毫秒值,时间戳
- C# 获取毫秒时间戳
- 获取C#中方法的执行时间及其代码注入
- 如何从ATS获取客户端平均响应时间(单位,毫秒)?
- C#:获取当前时间的总毫秒值(类似于Java中:System.currentTimeMillis() )
- C# 获取utc时间,以及utc datetime 互相转化
- 获取C#代码执行的时间(精确到毫秒)
- C#获取代码执行时间(精确到毫秒)
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 获取C#代码执行的时间(精确到毫秒)
- 在C#中服务端如何获取客户端的IP地址、端口号以及客户端和服务器连接的时间
- C# winform 获取时间详解
- 【转载】C#根据当前时间获取周,月,季度,年度等时间段的起止时间