C# DateTime 扩展类 时间转换
/// <summary>
/// 将DateTime转换为UTC时间字符串
/// </summary>
/// <param name="dateTime"></param>
/// <param name="ignoreTimeZone">
/// 默认忽略时区影响,仅将DateTime中的"年月日时分秒"拼接为对应的Utc字符串;<br/>
/// 如果考虑时区,会将DateTime转换为Utc时间后再转换为对应Utc字符串
/// </param>
/// <returns></returns>
public static string ToUtcTimeString(this DateTime dateTime, bool ignoreTimeZone = true)
{
if (!ignoreTimeZone)
{
return dateTime.ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ");
}
return dateTime.ToString("yyyy-MM-ddTHH:mm:ssZ");
}
评论已关闭