如何将日期格式从yyyy-MM-dd更改为ddmmyyyy

时间:2012-11-02 14:24:36

标签: c#

我需要自动生成预订ID,例如:02112012/1,如果它是2012年11月2日的第一个并且因此“/”之后的数字增加,那么为此我需要从yyyy-MM-dd更改日期格式ddmmyyyy所以我有什么方法可以做到这一点。

由于

3 个答案:

答案 0 :(得分:4)

Console.WriteLine(DateTime.Now.ToString("ddMMyyyy"));

收益02112012

如果您需要进一步格式化客户日期,link应该有用=)

答案 1 :(得分:1)

像这样:

// parse the original string value into DateTime.
DateTime dt = DateTime.ParseExact("2012-11-02", "yyyy-MM-dd", 
    CultureInfo.CurrentCulture);

// emit to your desired format.
string bookingIdFormattedDate = dt.ToString("ddMMyyyy");

// bookingIdFormattedDate should be "02112012"

干杯。

答案 2 :(得分:0)

string dateString = "2012-10-01";
DateTime date = DateTime.ParseExact(dateString, "yyyy-MM-dd", new DateTimeFormatInfo());
string result=date.ToString("ddmmyyyy");