从 C# 中的文本框中获取日期 (yyyy/mm/dd)
本文关键字:yyyy mm dd 获取 文本 取日期 | 更新日期: 2023-09-27 18:36:55
嗨,我是 C#
的新手,在我的简单程序中,我需要在 DateTime
数组中存储一些日期,所以我想知道如何给它一个像 C# 中 TextBox yyyy/mm/dd
这样的样式?
你使用的是WinForms吗?可以使用掩码文本框并将其输入掩码属性设置为自定义 yyyy/MM/dd。
要设置:
DateTime dt = DateTime.Now();
textbox1.Text = dt.ToString("yyyy/MM/dd");
要获得:
DateTime dt = DateTime.ParseExact(textbox1.text, ""yyyy/MM/dd"", new CultureInfo("en-US"));
如果要从文本框中获取日期
var date = DateTime.Parse(txtBox.Text);
或对ParseExact(txtBox.Text, "yyyy/MM/dd")
使用特定格式