c# - 使用 T07:00:00.0000000Z 将日期时间转换为字符串
问题描述
我正在尝试通过生成以下查询来查询表存储:
var date = new DateTime(1954, 9, 7);
var timequery = TableQuery.GenerateFilterConditionForDate("Timestamp", QueryComparisons.LessThanOrEqual, date.ToString());
简单地做时我收到了一个错误的请求date.ToString()
我需要的字符串将采用以下格式:1954-09-07T07:00:00.0000000Z
如何将常规 DateTime 转换为指定格式的字符串?
解决方案
Var date = new DateTime(1954,7,0,0,0,0,DateTimeKind.Utc);
Var stringDate = date.ToUniversalTime().ToString(“o”);
为您提供所需的结果 1954-09-07T00:00:00.0000000Z
推荐阅读
- algorithm - 如何在 m×n 矩阵中找到从 (1, 1) 到 (m, n) 的所有可能路径?
- java - mvn 依赖相同的版本和不同的 jars
- javascript - 如何在 fullpage.js 中自定义导航点?
- python - 使用 Flask 在 Python 中出现“无法导入名称”错误
- r - 您将如何表示自定义时区?一天的自定义时间范围?
- swift - Swift - 删除相交的线
- android - 未解决的参考:将数据绑定导入 MainActivity 时的数据绑定
- xamarin - 无法使用其输入参数初始化“XamarinDownloadArchives”任务
- php - 函数 wp_update_post() 为某些帖子返回 0
- julia - 为什么 Julia 开发人员将 `NA` 重命名为 `missing`