团购网,团购产品开始时间和结束时间的换算

hanqingyu 2010-09-20 10:54:22
有哪位大侠知道团购网的产品开始时间和结束时间是怎么换算的呢,例如:<startTime>1284912000</startTime>
<endTime>1284998399</endTime> 从这两个数字当中怎么知道产品的开始时间是什么时候,结束时间是什么时候呢?谢谢
...全文
155 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycagri 2010-09-20
  • 打赏
  • 举报
回复
二楼是对的,方法如下

/// <summary>
/// 距1970年1月1日相差的毫秒数
/// </summary>
/// <param name="d1">指定的日期时间</param>
/// <returns></returns>
public static double TotalMillisecondsFrom70(DateTime d1)
{
DateTime d2 = new DateTime(1970, 1, 1);
return d1.Subtract(d2).TotalMilliseconds;
}
/// <summary>
/// 距1970年1月1日相差的毫秒数
/// </summary>
/// <param name="sdt">字符型日期时间参数</param>
/// <returns></returns>
public static double TotalMillisecondsFrom70(string sdt)
{
DateTime d1 = new DateTime();
if (DateTime.TryParse(sdt, out d1))
{
DateTime d2 = new DateTime(1970, 1, 1);
return d1.Subtract(d2).TotalMilliseconds;
}
return 0;
}
wuyq11 2010-09-20
  • 打赏
  • 举报
回复
日期的毫秒数是从1970-01-01 00:00:00开始算的
DateTime dt = new DateTime(1970, 1, 1).AddSeconds(i);

hanqingyu 2010-09-20
  • 打赏
  • 举报
回复
谢谢各位大侠了,已成功解决

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧