Amazon web services ISO8601格式-亚马逊网络服务
我收到以下错误:“时间戳2015-06-29T15%3A08%3A27Z必须是ISO8601格式”我已仔细检查,我相信它是IS08601格式的,然后进行URL编码 当我再次匹配该格式时,其中创建的格式似乎是相同的 有什么想法吗 矿山:2015-06-29T15%3A08%3A27Z 他们的:2015-06-29T15%3A12%3A47Z 谢谢Amazon web services ISO8601格式-亚马逊网络服务,amazon-web-services,timestamp,iso8601,Amazon Web Services,Timestamp,Iso8601,我收到以下错误:“时间戳2015-06-29T15%3A08%3A27Z必须是ISO8601格式”我已仔细检查,我相信它是IS08601格式的,然后进行URL编码 当我再次匹配该格式时,其中创建的格式似乎是相同的 有什么想法吗 矿山:2015-06-29T15%3A08%3A27Z 他们的:2015-06-29T15%3A12%3A47Z 谢谢 克莱尔不确定问题出在哪里,但我在另一个与亚马逊timespan问题相关的网站上发现了这一点。这确实解决了我的问题 public static strin
克莱尔不确定问题出在哪里,但我在另一个与亚马逊timespan问题相关的网站上发现了这一点。这确实解决了我的问题
public static string ConvertDateToString(DateTime date)
{
DateTime utcTime;
if (date.Kind == DateTimeKind.Local)
{
utcTime = new DateTime(
date.Year,
date.Month,
date.Day,
date.Hour,
date.Minute,
date.Second,
date.Millisecond,
DateTimeKind.Local).ToUniversalTime();
}
else
{
utcTime = date;
}
return utcTime.ToString("yyyy-MM-dd\\THH:mm:ss.fff\\Z", CultureInfo.InvariantCulture);
}
这是作为一个答案还是表示您正在创建的代码?我发现结尾处的.ToString格式与您作为“我的”给出的字符串不匹配。这是我在结尾处创建timespan时使用的格式