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

    转换如下:

  • 相关阅读:
    庄家试盘的K线形态
    股票基本知识入门提纲
    我与猫
    夜雨不眠时
    快速排序
    由float转std::string的方法
    BugFree + EasyPHP在Windows平台搭建步骤详解
    安装VS2008的时候Windows Mobile 5.0 SDK R2 for pocket pc错误解决方案
    收集WCF文章
    linq to ef(相当于sql中in的用法)查询语句
  • 原文地址:https://www.cnblogs.com/AngryShoes/p/4896124.html
Copyright © 2011-2022 走看看