- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑:我正在使用 ExcelDataReader.DataSet 读取 Excel 报表并读取字符串单元格以转换为日期时间。添加了一张图片,显示带有字符串的单元格所在的位置
dataSet = reader.AsDataSet();
DataTable = dataTable = dataSet.Tables[0];
foreach (DataRow fila in dataTable.Rows)
{
// "Miercoles, 16 de Noviembre de 2022 15:21"
string dateString = fila["Column18"].ToString();
// I remove the hour as is not necessary
dateString = dateString.Remove(dateString.Length-7);
string format = @"dddd, d \o\f MMMM \o\f yyyy";
var date = DateTime.ParseExact(dateString, format, CultureInfo.CreateSpecificCulture("en-PY"));
Console.WriteLine(date);
}
但是我得到了这个错误格式异常:
$exception {"The string 'Miercoles, 16 de Noviembre de 2022 15:21' was not recognized as a valid DateTime. There is an unknown word starting at index '0'."} System.FormatException
最佳答案
您可以转义 of
(de
) 字符串并为每个部分使用正确的格式说明符:
string dateString = "Tuesday, 7 of March of 2023";
string format = @"dddd, d \o\f MMMM \o\f yyyy";
var date = DateTime.ParseExact(dateString, format, CultureInfo.CreateSpecificCulture("en-US"));
Console.WriteLine(date);
或西类牙语版本:
string dateString = "Martes, 7 de Marzo de 2023";
string format = @"dddd, d \d\e MMMM \d\e yyyy";
var date = DateTime.ParseExact(dateString, format, CultureInfo.CreateSpecificCulture("es-MX"));
请注意,2023 年 3 月 7 日是星期二,而不是星期三,因此示例的解析将失败,因为它是一周中的错误日期。
关于c# - 转换字符串 Ex : "Friday, 11 of november of 2022" to DateTime C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74538635/
我目前在我的 VueJS Web 应用程序中收到以下错误。 utc_offset is deprecated as of November 2019 and will be turned off in
我今天在日期解析和格式化方面遇到了麻烦。 为可以将此日期格式解析为 datetime.date 或 datetime.datetime 的人加分(我不太挑剔,但我更喜欢 .日期): 2010 年 11
我怎样才能得到下面提到的 c# 中的日期格式。 对于 2010 年 11 月 1 日,应显示为:11 月 1 日 对于 2010 年 11 月 30 日,应显示为:11 月 30 日 我们可以使用任何
编辑:我正在使用 ExcelDataReader.DataSet 读取 Excel 报表并读取字符串单元格以转换为日期时间。添加了一张图片,显示带有字符串的单元格所在的位置 dataSet = rea
编辑:我正在使用 ExcelDataReader.DataSet 读取 Excel 报表并读取字符串单元格以转换为日期时间。添加了一张图片,显示带有字符串的单元格所在的位置 dataSet = rea
我正在用 c# 和 c++ 与一个 c++/cli 项目编写一些互操作,只是想知道我是否使用 Visual C++ 编译器 2013 年 11 月 CTP 编译我的 c++/cli 项目,我编译的 o
你好, 我需要在 iPhone SDK 中将日期显示为“2010 年 11 月 15 日”。 我该怎么做? 谢谢! 最佳答案 您可以按照 this post 中的说明使用日期格式化程序: // Giv
我有一个表示日期的字符串(mysql 数据库 DateTime),我想将其转换为自定义格式,如 MMMM d ,YYYY 例如。将 11/1/2012 3:42:09 AM 转换为 November
如何将 zip 文件的修改时间更改为 time.Now()?当我创建一个 zip 文件时,我得到的修改时间是 1979 年 11 月 30 日 00:00。 那么有没有简单的方法可以将修改时间设置为现
即 Month Returns January 1 February 2 March 3 April 4 May 5 Ju
下午好。 我知道在 11 月的第一个星期日(夏令时的结束日)重复“一个特定小时的每一分钟的每一秒”(凌晨 1 点 - 凌晨 1:59:59)。因此,当天上午 0:00(午夜)到凌晨 3 点的持续时间为
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 1年前关闭。 Improve th
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 11 个月前关闭。 Improve
为什么 Fabric“Fabric iOS 和 Android 移动应用程序将于 2018 年 11 月 30 日停用。在此日期之后,您将无法登录应用程序”会关闭吗? 最佳答案 只需查看此官方帖子即可
我是一名优秀的程序员,十分优秀!