16

伙计们,我无法将日期时间转换为“dd-MMM-yyyy”格式。我的代码如下:

TreeNode tn = new TreeNode(dr["pBillDate"].ToString());       // Here i am getting both date and time.

我需要将其转换为“2013 年 3 月 20 日”。

请帮我。谢谢。

4

5 回答 5

53

试试这个代码:

string formattedDate = YourDate.ToString("dd MMM yyyy");

它将格式化为:

12 Nov 2012
于 2013-10-23T13:01:26.320 回答
9

以下几个示例应该有效:

DateTime dt = Convert.ToDateTime(dr["pBillDate"]);

TreeNode tn = new TreeNode(String.Format("{0:dd-MMM-yyyy}", dt));

或者

DateTime dt = Convert.ToDateTime(dr["pBillDate"]);

TreeNode tn = new TreeNode(dt.ToString("dd-MMM-yyyy"));
于 2013-03-21T12:15:40.220 回答
6
DateTime StartDate = Convert.ToDateTime(datepicker.Text);
string Date = StartDate.ToString("dd-MMM-yyyy");
于 2016-03-02T11:52:52.833 回答
2

找到下面的代码:

DateTime todayDay = DateTime.Today.ToString();

它将为您提供dd-MMM-yyyy格式。

于 2013-07-22T09:15:35.870 回答
1

尝试关注

    TreeNode tn = new TreeNode(dr["pBillDate"].ToShortDateString()); 

它可以将 DateTime 转换为 Date

谢谢,

于 2013-03-21T12:39:27.677 回答