c# - 如何将 mm/dd/yyy 转换为日期时间并保存在 c# 中的 sql 中?
问题描述
在将 json 中的日期转换为 DateTime 值时遇到问题,然后我可以将其插入数据库。
问题来了,因为 json 的日期格式是mm/dd/yyy
,并且尝试将该值转换为 datetime 可以工作,直到它出现像"07/13/2020"
.
fecha = json.created_at;
date = Convert.ToDateTime(fecha);
string finalDate = date.ToString("yyyy-MM-dd");
所以我需要知道如何改变这个值的格式,所以它总是可以转换为日期时间
解决方案
很简单,您可以在将 json 日期转换为日期时间时定义 json 格式
fecha = json.created_at; //"07/13/2020";
var date = DateTime.ParseExact(fecha, "MM/dd/yyyy",
CultureInfo.InvariantCulture);
string finalDate = date.ToString("yyyy-MM-dd");
推荐阅读
- javascript - 当我运行命令服务时,我得到无效的标记压缩接近堆限制分配失败 - JavaScript 堆内存不足错误
- xml - XSLT 和 XML 生成中的串联
- javascript - 如何让这个积极的后向正则表达式在 Safari 中运行
- node.js - 在 azure 管道中运行的 javascript 中检索 COSMOS 连接字符串或主键
- wordpress - 如何将 wordpress 博客添加到 angular8 网站?
- python - 排列函数
- python - 基于仅针对新 ID 累积的另一列创建累积列
- apache-flink - Flink 获取 KeyedState 状态值并在另一个 Stream 中使用
- android-architecture-components - Android导航组件:如何根据导航图设置工具栏样式
- orbeon - Orbeon 表单 - 通过表达式自定义部分重复