DateTimeConvert.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //************************************************************************
  2. // https://github.com/yuzhengyang
  3. // author: yuzhengyang
  4. // date: 2017.3.29 - 2017.6.27
  5. // desc: 日期格式转换
  6. // Copyright (c) yuzhengyang. All rights reserved.
  7. //************************************************************************
  8. using System;
  9. using System.Collections.Generic;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Threading.Tasks;
  13. namespace Y.Utils.DataUtils.DateTimeUtils
  14. {
  15. /// <summary>
  16. /// 日期格式转换工具
  17. /// </summary>
  18. public sealed class DateTimeConvert
  19. {
  20. /// <summary>
  21. /// yyyy-MM-dd HH:mm:ss
  22. /// </summary>
  23. /// <param name="dt"></param>
  24. /// <returns></returns>
  25. public static string StandardString(DateTime dt)
  26. {
  27. return dt.ToString("yyyy-MM-dd HH:mm:ss");
  28. }
  29. /// <summary>
  30. /// yyyyMMddHHmmss
  31. /// </summary>
  32. /// <param name="dt"></param>
  33. /// <returns></returns>
  34. public static string CompactString(DateTime dt)
  35. {
  36. return dt.ToString("yyyyMMddHHmmss");
  37. }
  38. /// <summary>
  39. /// yyyy-MM-dd HH:mm:ss.fff
  40. /// </summary>
  41. /// <param name="dt"></param>
  42. /// <returns></returns>
  43. public static string DetailString(DateTime dt)
  44. {
  45. return dt.ToString("yyyy-MM-dd HH:mm:ss.fff");
  46. }
  47. }
  48. }