作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我需要没有 utcOffset 的往返格式的 DateTime.Now 值。基于此 MSDN article如果您在没有 UtcOffset 的情况下创建 DateTime 的新实例,它会生成我想要的格式。
DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
// Displays 2008-04-10T06:30:00.0000000
但是如果我使用 DateTime.Now,我会得到字符串中的偏移量:
DateTime.Now.ToString("o")
// Displays 2012-02-08T14:11:12.8378703-05:00
我可以只使用子字符串或在没有它的情况下填充 DateTime 实例,但我想知道是否有办法删除 UtcOffset。
最佳答案
如果 DateTime.Kind 则省略 UTC 偏移量(例如“-05:00”或“Z”)既不是 Utc也不Local .
您可以创建这样一个 DateTime值如下:
DateTime.UtcNow.ToString("o");
// "2012-02-08T19:19:38.5767158Z"
new DateTime(DateTime.UtcNow.Ticks).ToString("o");
// "2012-02-08T19:19:38.5767158"
new DateTime(DateTime.Now.Ticks).ToString("o");
// "2012-02-08T14:19:38.5767158"
关于c# - 从 DateTime.Now 移除 UtcOffset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9199895/
我正在做一个项目,我的 android 在这个项目中作为一个网络服务器工作;输入带端口号的 IP 地址,打开 Web 界面,用户可以将文件上传到手机。我想在 Web 界面上显示一些图片,以便我们的界面
我是一名优秀的程序员,十分优秀!