Twitter API 的 C# DateTime created_at 字段

标签 c# .net-core twitter

v1 Twitter API 按以下格式返回 created_at 日期:

Mon Dec 28 11:32:24 +0000 2020

如何将其解析为 C# DateTime?我想我需要使用 ParseExact方法,但我不确定格式字符串应该是什么以及如何弄清楚它

有人可以帮忙吗?

最佳答案

如果您想使用 ParseExact 解析 DateTime,格式字符串应如下所示:

System.DateTime.ParseExact("Mon Dec 28 11:32:24 +0000 2020", "ddd MMM dd HH:mm:ss zzz yyyy", null);

ddd - 该日的缩写名称

MMM - 月份缩写名称

dd - 月份中的某一天,数字为 01-31

h - 12 小时制的小时

H - 24 小时制

HH - 24 小时制,带前导零

毫米 - 分钟

ss - 秒

zzz - DateTime 值表示本地操作系统时区相对于 UTC 的有符号偏移量,以小时和分钟为单位。

yyyy - 年

作为引用,这里有一个完整的日期时间格式列表:DateTime Formatting

关于Twitter API 的 C# DateTime created_at 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65497578/

相关文章:

c# - .NET Core 3.1 Worker Service - 环境特定配置

asp.net-core - 将 .NET Core IConfiguration 注入(inject)单例

javascript - 相当于纯 JS 中 jQuery 的 content().find() 链式方法

python - 过滤从状态/过滤器(流式 API)收到的推文

c# - 根据 DataTrigger 更改按钮的单击事件

c# - 无法访问基类中的 protected 成员

elasticsearch - Docker-compose不读取环境变量以将日志写入Elasticsearch

java - Twitter OAuth 问题

c# - 如何扩展 Bitmap 类

c# - 如何使用 LINQ 获取数组重叠?