zoukankan      html  css  js  c++  java
  • 关于日期格式转换的一个小问题

    格式转换是编程者经常会碰到的问题,其中涉及到装箱拆箱的具体细节我就不阐述了,读者如果有兴趣可以自行搜索相关知识,在格式转换过程中,日期转换也是经常碰到的,因为各个国家的日期制式不太相同,今天主页君就碰到了一个问题。客户给的日期格式是:09/Oct/15, 让转换成mm/dd/yyyy的格式,也就是美式日期:10/09/2015

     1 namespace ConvertDateTest
     2 {
     3     class Program
     4     {
     5         static void Main(string[] args)
     6         {
     7             string tradeDateStr = "09/Oct/15";
     8             DateTime date = Program.ConvertDate(tradeDateStr);
     9             Console.WriteLine(date.ToShortDateString());
    10             Console.ReadKey();
    11         }
    12 
    13         public static DateTime ConvertDate(string tradeDate)
    14         {
    15             DateTime _tradeDate = DateTime.MinValue;
    16             if (!string.IsNullOrEmpty(tradeDate))
    17             {
    18                 if (DateTime.TryParseExact(tradeDate, "dd/MMM/yy", CultureInfo.InvariantCulture, DateTimeStyles.None, out _tradeDate))
    19                 {
    20                     _tradeDate.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture);
    21                 }
    22                 else
    23                 {
    24                     return _tradeDate;
    25                 }
    26                 return _tradeDate;
    27             }
    28             else
    29             {
    30                 return _tradeDate;
    31             }
    32         }
    33     }
    34 }
    View Code

    转换如下:

  • 相关阅读:
    014 停止进程
    014 创建进程的函数使用
    014 进程 获取当前目录 获取当前文件搜在目录 获取环境变量
    013 Windows进程及线程
    012 CopyFile
    011 异步I/O处理 003
    010 异步I/O处理 002
    MVVM
    ORM
    MVC
  • 原文地址:https://www.cnblogs.com/AngryShoes/p/4896124.html
Copyright © 2011-2022 走看看