在 C# 中将其格式化为 "YYYY-MM-DD" 后日期发生变化
Date Changes After Formatting It to "YYYY-MM-DD" In C#
当我将日期格式化为 "yyyy-mm-dd" 时,我的日期值发生了变化。它变成了“2019-54-10”,而不是保持正确的 DateTime.Now。下面是我的代码:
public static DateTime CurrentDate = DateTime.Now;
ConvertedCurrentDate = CurrentDate.ToString("yyyy-mm-dd");
mm代表分钟
你必须使用 MM
CurrentDate.ToString("yyyy-MM-dd");
ConvertedCurrentDate = CurrentDate.ToString("yyyy-MM-dd");
你这个月需要MM:)
/* Date strings */
public static string TodayNum = DateTime.Now.ToString("dd"); // e.g 07
public static string ThisMonthNum = DateTime.Now.ToString("MM"); // e.g 03
public static string ThisMonthShort = DateTime.Now.ToString("MMM"); // e.g Mar
public static string ThisMonthLong = DateTime.Now.ToString("MMMM"); // e.g March
public static string ThisYearNum = DateTime.Now.ToString("yyyy"); // e.g 2014
当我将日期格式化为 "yyyy-mm-dd" 时,我的日期值发生了变化。它变成了“2019-54-10”,而不是保持正确的 DateTime.Now。下面是我的代码:
public static DateTime CurrentDate = DateTime.Now;
ConvertedCurrentDate = CurrentDate.ToString("yyyy-mm-dd");
mm代表分钟
你必须使用 MM
CurrentDate.ToString("yyyy-MM-dd");
ConvertedCurrentDate = CurrentDate.ToString("yyyy-MM-dd");
你这个月需要MM:)
/* Date strings */
public static string TodayNum = DateTime.Now.ToString("dd"); // e.g 07
public static string ThisMonthNum = DateTime.Now.ToString("MM"); // e.g 03
public static string ThisMonthShort = DateTime.Now.ToString("MMM"); // e.g Mar
public static string ThisMonthLong = DateTime.Now.ToString("MMMM"); // e.g March
public static string ThisYearNum = DateTime.Now.ToString("yyyy"); // e.g 2014