我想要的是当用户以日期格式在文本框中输入文本时,文本变为字符串。例如,当用户输入 2012 年 9 月 25 日时,我必须将其存储为 20120925。将不胜感激
问问题
8733 次
6 回答
7
string converted = DateTime.ParseExact(strInput, "MM/dd/yyyy", CultureInfo.InvariantCulture)
.ToString("yyyyMMdd");
于 2012-07-19T08:29:11.333 回答
1
string str = blackOutFromDate.ToString("yyyyMMdd");
于 2012-07-19T08:47:42.837 回答
1
fileName
包含该日期字符串。因此,我fileName
使用空字符串作为分隔符来拆分expectedDate
.
然后我将expectedDate
使用“-”作为分隔符拆分并将其转换为datetime
.
string[] splitFileName = fileName.Split(' ');
string expectedDate = (splitFileName[1]);
string[] dateparts = expectedDate.Split('-');
expextedDate = dateparts[1] + "-" + dateparts[0] + "-" + dateparts[2];
DateTime CallDate = Convert.ToDateTime(expextedDate);
于 2018-07-26T06:00:11.543 回答
0
使用System.DateTime
类
var date = Convert.ToDateTime(textBox1.Text);
textBox1.Text = date.Year + "" + date.Month + date.Day;
于 2012-07-19T08:29:23.457 回答
0
尝试这个
var date = DateTime.Parse("9/25/2012");
var modified = string.format("{0}{1}{2}", date.Year, date.Month, date.Day);
于 2012-07-19T08:32:35.313 回答
0
你可以试试这个,它对我有用。
DateTime dt = Convert.ToDateTime(txtFrom.Text);
string date = Convert.ToDateTime(dt).ToString("yyyyMMdd");
于 2017-04-05T10:18:47.747 回答