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

    转换如下:

  • 相关阅读:
    Android Studio 插件
    天气预报接口api(中国天气网)
    使用easyui的Tree 实现无限子节点绑定
    js调用后台方法
    div窗口效果来自标准之路
    C#生成dll程序集文件
    一个技术人的博客
    HTML-embed标签详解
    网站生成桌面快捷图标
    文本框宽度自动适应文本宽度
  • 原文地址:https://www.cnblogs.com/AngryShoes/p/4896124.html
Copyright © 2011-2022 走看看