.net - String 日期时间格式转换
问题描述
将“4/30/20204:23:11PM”字符串转换为“2020-04-30T16:23:11”格式的最简单方法是什么?Convert.ToDateTime([format])
失败了
解决方案
如果输入是 a DateTime
,那么只需使用DateTime.ToString()
:
string s = dt.ToString("yyyy-MM-ddTHH:mm:ss")
如果输入是字符串,那么您可以将其解析为DataTime
第一个:
DataTime dt = DateTime.ParseExact(input, "M/d/dddd H:m:s tt",CultureInfo.InvariantCulture);
然后使用上面的方法将其转换为字符串。
推荐阅读
- java - 在 Kotlin 中将日期字符串转换为所需的格式
- sql - 如何仅在一个 PostgreSQL 触发器函数中删除事务中的行
- angular - 带有 REST 后端的 Angular 前端:CRUD 操作的实体设计
- python - 如何从 html 的 2 个标签中提取文本或替换第一个和最后一个标签
- solidity - 错误
.append() in ton-solidity:左侧 (1) 与右侧 (0) 的组件数量不同 - node.js - AWS Elastic Beanstalk NPM 部署错误
- javascript - 如何在 Highchart 类型的日期时间上设置固定的最大 x 轴
- javascript - 反应地图“TypeError:无法读取未定义的属性'map'”
- heroku-cli - 无法在 heroic 上获取方法节点
- bash - 如何在 Curl 命令中使用 \r 和 \n (换行符)?