时间"1346976000000",如何转换成“08:00PM”?

qingtianzhuren6 2012-09-07 07:11:20
“startDate=1346977800000”这个显示出来应该是“08:30PM”,JOSN转换的时间不知道怎么搞?
...全文
156 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
a82344626 2012-09-07
  • 打赏
  • 举报
回复
public static TimeSpan SevTime;
a82344626 2012-09-07
  • 打赏
  • 举报
回复
private static long jsBeginTick = DateTime.Parse("1970-1-1").Ticks;
internal static int getSevTime()
{
return (int)((DateTime.Now.Add(SevTime).ToUniversalTime().Ticks - jsBeginTick) / 10000) / 1000;
}
public static DateTime getDateTime(long JsTime)
{
return new DateTime(JsTime * 10000000 + jsBeginTick);
}
public static DateTime getSevTime(long JsTime)
{
return new DateTime(JsTime * 10000000 + jsBeginTick).Add(SevTime);
}
这个是我以前写的JS时间转成C#日期
yonglaixiazaide 2012-09-07
  • 打赏
  • 举报
回复
你这个是从1970年1.1到现在的秒数,你先转成时间啊
Bule 2012-09-07
  • 打赏
  • 举报
回复
这是json时间转换问题,lz可以参考下。
http://www.oschina.net/question/168465_32067
wlcsdf 2012-09-07
  • 打赏
  • 举报
回复
建议直接从一开始就把时间格式设定好,不要来回转换格式。

110,536

社区成员

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

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

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