我需要自动生成预订ID,例如:02112012/1,如果它的第一个02/11/2012因此“/”之后的数字增加,因此对于我需要将日期格式从yyyy-MM-dd更改为ddmmyyyy,所以有什么办法可以做到这一点。如何将日期格式从yyyy-MM-dd更改为ddmmyyyy
感谢
我需要自动生成预订ID,例如:02112012/1,如果它的第一个02/11/2012因此“/”之后的数字增加,因此对于我需要将日期格式从yyyy-MM-dd更改为ddmmyyyy,所以有什么办法可以做到这一点。如何将日期格式从yyyy-MM-dd更改为ddmmyyyy
感谢
像这样:
// 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"
干杯。
string dateString = "2012-10-01";
DateTime date = DateTime.ParseExact(dateString, "yyyy-MM-dd", new DateTimeFormatInfo());
string result=date.ToString("ddmmyyyy");
thnks ...会尝试,让你知道 如果日期存储在本地变量Bdate然后? – user1791077
是的,如果你已经有一个'DateTime'对象,只需使用'myObject.ToString(“ddMMyyyy”);'' –