zoukankan      html  css  js  c++  java
  • 日期字符串格式转换

    扩展方法将日期从原始格式转化成需要的格式:

    public static class ConvertDataFormatExtensionMethod

    {

    ///<summary>

    ///日期字符串转换

    ///</summary>

    ///<param name="data">日期字符串</param>

    ///<param name="fromDateFormat">原始日期格式</param>

    ///<param name="toDateFormat">转换后日期格式</param>

    public static string Convert(this string date,string fromDateFormat,string toDateFormat)

    {

    DateTime dateTime=DateTime.ParseExact(date,fromDateFormat,System.Globalization.DateTimeFormatInfo.CurrentInfo);

    return dateTime.ToString(toDateFormat);

    }

    }

    测试代码如下:

    class Program

    {

    static void Main(string[] args)

    {

    //dd.MM.yyyy

    string date1="13.06.2017";

    //yyyy/MM/dd

    string date2="2017/06/13";

    //yyyy年MM月dd日

    string date3="2017年06月13日";

    //yyyy年M月dd日

    string date4="2017年6月13日";

    Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}",date1,date1.Convert("dd.MM.yyyy","yyyy-MM-dd")));

    {Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}",date2,date2.Convert("yyyy/MM/dd","yyyy-MM-dd")));

    Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}",date3,date3.Convert("yyyy年MM月dd日","yyyy-MM-dd")));

    Console.WriteLine(string.Format("原始日期:{0},转换后日期:{1}",date4,date4.Convert("yyyy年M月dd日","yyyy-MM-dd")));

    Console.ReadKey();

    }

    }

  • 相关阅读:
    P2176 [USACO14FEB]路障Roadblock
    洛谷 P1187 3D模型
    洛谷 P2777 [AHOI2016初中组]自行车比赛
    洛谷P2896 [USACO08FEB]一起吃饭Eating Together
    洛谷P2983 [USACO10FEB]购买巧克力Chocolate Buying
    洛谷 P2858 [USACO06FEB]奶牛零食Treats for the Cows
    Restaurant
    OR in Matrix
    poj 3321Apple Tree
    Codeforces Round #204 (Div. 2) C. Jeff and Rounding
  • 原文地址:https://www.cnblogs.com/zzp0320/p/7047439.html
Copyright © 2011-2022 走看看