火车头采集器将时间戳转换为时间代码
约 281 字小于 1 分钟
2025-07-31
using System;
using System.Collections.Generic;
using SpiderInterface;
class LocoyCode{
/// \<summary>
/// 执行方法,不能修改类和方法名称。
/// \</summary>
/// \<param name="content">标签内容\</param>
/// \<param name="response">页面响应,包含了Url、原始Html等属性\</param>
/// \<returns>返回处理后的标签内容\</returns>
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;
}
}
更新: 2024-08-19 11:54:28
原文: <https://www.yuque.com/seoers/usmmz7/mgg2hfdzrns1nv3w>