Parsing Integer Value As Datetime

前端 未结 3 688
予麋鹿
予麋鹿 2021-01-17 07:50

I have date represented as integer like 20140820 and I want to parsing it as datetime, like 2014.08.20.

Do I need to parse each integer value (2014)(08)

3条回答
  •  误落风尘
    2021-01-17 08:09

    The easiest and most performance way would be something like:

    int date = 20140820;
    
    int d = date % 100;
    int m = (date / 100) % 100;
    int y = date / 10000;
    
    var result = new DateTime(y, m, d);
    

提交回复
热议问题