c# - 将此日期格式“2019-11-07T13:30:00+05:30”转换为UTC日期的最佳方法是什么?
问题描述
我需要一种方法来将此日期:2019-11-07T13:30:00+05:30 转换为 UTC。
同时还考虑到它有 +05:30
https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
string dateEnd = "2019-11-07T13:30:00+05:30";
DateTime converted = Convert.ToDateTime(dateEnd);
它将它转换为这个日期:
2019 年 8 月 29 日上午 9:00:00
解决方案
dateEnd="2019-11-07T13:30:00+05:30";
matchObject.DateEnd = Convert.ToDateTime(dateEnd).ToUniversalTime();
推荐阅读
- database - 授予其他用户执行权限?
- vba - 循环遍历VBA中的列时选择单元格
- javascript - 如何检索所有数组中至少出现一次的所有对象?
- angular - “”类型参数的问题不可分配给字符串 [] 类型的参数 - 对于角度
- c# - HttpClient PostAsync 参数
- uwp - Surface Hub 上的 UWP 应用
- unit-testing - Vue.js Vuetify,使用 Jest 运行我的第一个单元测试时出现问题
- javascript - 子函数(Javascript)不可见的for循环中定义的变量
- c++ - 为什么在使用不相关的宏时会阻止 while 循环结束?
- powershell - VSTS - 将变量添加到发布环境的 Powershell 脚本不起作用