0
点赞
收藏
分享

微信扫一扫

c# .net 生成 rfc3339标准时间格式

示例值:2018-06-08T10:34:56+08:00

微信的描述

 订单失效时间,遵循rfc3339标准格式,

格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,

YYYY-MM-DD表示年月日,

T出现在字符串中,表示time元素的开头,

HH:mm:ss表示时分秒,

TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。


例如:2015-05-20T13:29:35+08:00表示,

北京时间2015年5月20日 13点29分35秒。

订单失效时间是针对订单号而言的,由于在请求支付的时候有一个必传参数prepay_id只有两小时的有效期,所以在重入时间超过2小时的时候需要重新请求下单接口获取新的prepay_id。

其他详见时间规则。

time_expire只能第一次下单传值,不允许二次修改,二次修改系统将报错。如用户支付失败后,需再次支付,需更换原订单号重新下单。

c# .net 代码

DateTime.Now.AddHours(2).ToString("yyyy-MM-ddTHH:mm:ss") + "+08:00";

//或者

DateTime.Now.AddHours(2).ToString("yyyy-MM-ddTHH:mm:ss+08:00");

代码的意思是,获取当前时间,在当期时间的基础上追加2个小时,然后,按照rfc3339标准生成时间格式


举报

相关推荐

0 条评论