C# 3.0 将日期转换为“日期”;dd-MMM-yyyy“;格式c#
伙计们,我无法将datetime转换为“dd-MMM-yyyy”格式。我的代码如下:C# 3.0 将日期转换为“日期”;dd-MMM-yyyy“;格式c#,c#-3.0,C# 3.0,伙计们,我无法将datetime转换为“dd-MMM-yyyy”格式。我的代码如下: TreeNode tn = new TreeNode(dr["pBillDate"].ToString()); // Here i am getting both date and time. 我需要将其转换为“2013年3月20日” 请帮帮我。谢谢。以下几个例子应该有用: DateTime dt = Convert.ToDateTime(dr["pBillDate"]); TreeNode t
TreeNode tn = new TreeNode(dr["pBillDate"].ToString()); // Here i am getting both date and time.
我需要将其转换为“2013年3月20日”
请帮帮我。谢谢。以下几个例子应该有用:
DateTime dt = Convert.ToDateTime(dr["pBillDate"]);
TreeNode tn = new TreeNode(String.Format("{0:dd-MMM-yyyy}", dt));
或
试着跟随
TreeNode tn = new TreeNode(dr["pBillDate"].ToShortDateString());
它可以将DateTime转换为Date
谢谢,查找以下代码:
DateTime todayDay=DateTime.Today.ToString()代码>
它将为您提供dd-MMM-yyyy
格式。请尝试以下代码:
string formattedDate = YourDate.ToString("dd MMM yyyy");
它的格式如下所示:
12 Nov 2012
如果有效(如下所述),那么您可能希望接受为您提供解决方案的答案。旧问题,但我搜索解析“dd-MMM-yyyy”字符串到日期,在帖子中,一个解决方案说必须使用DateTime.ParseExact解析任何日期字符串,告诉您要解析的格式,然后可以转换为另一个字符串格式,如本文的答案所示,使用tostring(“dd-mm等…”)再次转换为另一个字符串格式,为什么这个答案不被认为是正确的?这有助于其他人。一些解释会有所帮助。
12 Nov 2012
DateTime StartDate = Convert.ToDateTime(datepicker.Text);
string Date = StartDate.ToString("dd-MMM-yyyy");