我采集到的时间戳:1568080800000
【转换失败】
然后用了,火车头提供的 C# 时间转换
- using System;
- using System.Collections.Generic;
- using SpiderInterface;
- class LocoyCode{
- public string Run(string content,ResponseEntry response){
- //在这里编写处理代码
- string timeStamp = content; //将内容标签的时间戳赋值给临时字符串变量 //创建字符串存储时间戳
- DateTime newTime; //存放新的时间
- DateTime dateTimeStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1)); //创建1970.1.1日期
- long lTime = long.Parse(timeStamp + "0000000"); //现在时间戳加上起始为0000000的时间戳
- TimeSpan toNow = new TimeSpan(lTime); //TimeSpan实例变量toNOW
- newTime = dateTimeStart.Add(toNow); //将起始时间戳加上现在的时间戳转化为正常时间
- content = newTime.ToString("yyyy-MM-dd HH:mm:ss"); //将转化成正常的时间进行字符格式化
- return content;
- }
- }
复制代码
【转换失败】
然后又换了,发布模块的转换,也是失败。
该怎么办呢。
湖南网友:大姥NB,我一值都是系统自动时间日期
香港网友:我需要采集到时间,
火车头提供的是秒级的转换,但是我采集到的是毫秒级的
不知道该怎么改。
山东网友:我一般是自动发布的时候用系统时间
山东网友:大佬, 你把你采集到的毫秒时间 "1568080800000" 去掉后面的"000" 不就变成秒了?
1568080800000 转换后是 10/09/2019, 03:00:00
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 时间戳转换一直失败!