DateTimeFormatter.cs 1.4 KB

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