TimeUtil.cs 745 B

1234567891011121314151617181920212223242526
  1. using System;
  2. using System.Collections;
  3. using UnityEngine;
  4. namespace GFGGame
  5. {
  6. public partial class TimeUtil : SingletonBase<TimeUtil>
  7. {
  8. public static string FormattingTime(int curTime, int endTime)
  9. {
  10. int time = endTime - curTime;
  11. int hours = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_HOUR);
  12. if (hours >= 1)
  13. {
  14. return string.Format("{0}小时", hours);
  15. }
  16. int minutes = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_MUNITE);
  17. if (minutes >= 1)
  18. {
  19. return string.Format("{0}分钟", minutes);
  20. }
  21. return string.Format("{0}秒", minutes);
  22. }
  23. }
  24. }