DateTime Round Up and Down

前端 未结 5 1960
面向向阳花
面向向阳花 2021-02-07 12:58

Ive been looking for a proper rounding mechanism but nothing I find seems to be exactly what I need.

I need to round up and round down seperately and I also need to acco

5条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-07 13:43

    How about:

    case RoundingDirection.Up:
        t = dt.AddMinutes((60 - dt.Minute) % 10);
    case RoundingDirection.Down:
        t = dt.AddMinutes(-dt.Minute % 10);
    

    Demo: http://ideone.com/AlB7Q

提交回复
热议问题