c# - 将字符串从 "yyyy-MM-dd"转换为日期时间

标签 c# sql-server datetime-format

尽管这个问题似乎已被问过很多次,但我似乎找不到针对我的问题的特定答案:

我有一个由 C# XML 解析器从 XML 文件中读取的变量。它是一个字符串,格式为 "yyyy-MM-dd"。我想使用 SQL 将此变量读入我们的数据库,但它需要采用正确的日期时间格式才能执行此操作。不幸的是,我找不到 "yyyy-MM-dd" 的任何日期时间格式。我错过了什么吗?

如果可能的话,我希望能够在必须打开 SQL 连接之前将变量转换为日期时间。

最佳答案

I would prefer to be able to convert the variable to datetime before I have to open my SQL connection, if possible.

DateTime result = DateTime.ParseExact("2012-04-05", "yyyy-MM-dd", CultureInfo.InvariantCulture);

关于c# - 将字符串从 "yyyy-MM-dd"转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11551185/

相关文章:

javascript - DateTimePicker 值与显示日期不一致

mysql - 查询不处理我的日期格式

c# - MvvmCross MvxListView 不刷新项目删除

c# - MySQL - 从另一个表更新一个表

c# - 异常绑定(bind)参数 'message'

SQL Server XML-DML如何用相对xpath的值替换元素值

c# - 每种标识符的正确术语是什么?

sql - 查找特定时间参数内的两个日期字段之间的差异

sql-server - SQL Server "Index Usage Statistics"报告原因 "incorrect syntax near ' )'"

mysql - LOAD DATA LOCAL INFILE COMMAND 几个错误