c# - Xamarin 表单无法解析 DateTime
问题描述
我正在尝试将今天的日期 2021 年 4 月 4 日 12:00 获取到 DateTime 对象中。我在英国,模拟器的语言环境设置为 GB 夏令时,其设置页面中的格式看起来正确。我有一个日期作为字符串:
string dateTimeStr = "08-04-2021 12:00";
我试过这个:
t = DateTime.Parse(dateTimeStr);
我得到一个日期时间对象
4th Aug 2021 12:00
如何将日期解析为 DateTime 的字符串并确保不会交换月份和日期?
解决方案
DateTime.ParseExact(dateTimeStr, "dd/MMM/yyyy hh:mm", CultureInfo.InvariantCulture);
您可以ParseExact
根据您的要求使用和提及日期格式。
推荐阅读
- java - 正则表达式解析字符串以映射
- html - Link to a file outside public repository on Github
- java - How to make a subclass accessible from instance only?
- c++ - Is this code a thread-safe way to add and remove items from a vector?
- r - Is it possibe to color specific regions under the line graph in ggplot2 based on a binary variable?
- armeria - Accessing response headers using a decorator in Armeria
- c++ - How to use strings with switch
- strapi - 侧栏中不存在 Strapi 角色和权限插件?
- curve-fitting - 拟合曲线
- python - 将列表元素作为单个实际参数扩展到函数(如matlab)的Pythonic方法?