c# - 如何将包含时代的日文 DateTime 字符串解析为 DateTime 对象?
问题描述
我正在尝试将格式g yyyyMMdd
中的日语 DateTime 字符串转换为 DateTime 对象。但是,这似乎引发了异常String was not recognized as a valid DateTime.
这是我正在使用的代码
var cal = new JapaneseCalendar();
var jaJP = new CultureInfo("ja-JP", true);
jaJP.DateTimeFormat.Calendar = cal;
Thread.CurrentThread.CurrentCulture = jaJP;
var str = DateTime.Today.ToString();
var parsed = DateTime.Parse(str); //Works
str = DateTime.Today.ToString("g yyyyMMdd");
parsed = DateTime.ParseExact(str,"g yyyyMMdd",jaJP); //Does not works
有什么建议我可能会在这里遗漏吗?
解决方案
推荐阅读
- xamarin.ios - Xamarin.iOS 上的 SFSpeechRecognitionRequest 需要 OnDeviceRecognition。是可用的么?
- python - Pyplot - fill_between 渐变
- sql - SQL 选择最新的并删除重复项
- java - LogFactory$1 未实现请求的接口 java.security.PrivilegedAction
- c# - 将值传输到另一个类,更改它并将其返回给主类
- django - Django嵌套url不同的视图
- android - 我在颤振中遇到 gradle 问题。无法打开设置文件的设置通用类缓存
- python - 如何在表中提取某些值并做某事 - python
- wordpress - WordPress fpm-alpine 的 Nginx 配置
- java - 如何在 JFrame 中移动对象?