我想知道如何将DateTime转换为字符串值(yyyy-mm-dd)。我有一个控制台应用程序,我希望用户能够将日期写成“yyyy-mm-dd”,然后将其转换为字符串。
我尝试过这个方法,但似乎效果相反。这个想法是让用户通过Console.ReadLine输入一个开始日期和一个结束日期。然后将这些值存储为字符串A和B,稍后可以使用它们。这可能吗?
string A = string.Empty;
string B = string.Empty;
DateTime Start = DateTime.ParseExact(A, "yyyy-mm-dd",CultureInfo.InvariantCulture);
Console.WriteLine("Enter StartDate! (yyyy-mm-dd)");
Start = Console.ReadLine();
DateTime End = DateTime.ParseExact(A, "yyyy-mm-dd",CultureInfo.InvariantCulture);
Console.WriteLine("Enter EndDate! (yyyy-mm-dd)");
End = Console.ReadLine();
谢谢您
DateTime.Now.ToString("yyyy-MM-dd");
将日期时间转换为字符串。 - undefined