`
wfdoublext
  • 浏览: 126372 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

DataTime.ToString("xx")

    博客分类:
  • .net
阅读更多

 //2008年4月24日
     System.DateTime.Now.ToString("D");
     //2008-4-24
     System.DateTime.Now.ToString("d");
     //2008年4月24日 16:30:15
     System.DateTime.Now.ToString("F");
     //2008年4月24日 16:30
     System.DateTime.Now.ToString("f");
     //2008-4-24 16:30:15
     System.DateTime.Now.ToString("G");
     //2008-4-24 16:30
     System.DateTime.Now.ToString("g");
     //16:30:15
     System.DateTime.Now.ToString("T");
     //16:30
     System.DateTime.Now.ToString("t");
     //2008年4月24日 8:30:15
     System.DateTime.Now.ToString("U");
     //2008-04-24 16:30:15Z
     System.DateTime.Now.ToString("u");
     //4月24日
     System.DateTime.Now.ToString("m");
     System.DateTime.Now.ToString("M");
     //Tue, 24 Apr 2008 16:30:15 GMT
     System.DateTime.Now.ToString("r");
     System.DateTime.Now.ToString("R");
     //2008年4月
     System.DateTime.Now.ToString("y");
     System.DateTime.Now.ToString("Y");
     //2008-04-24T15:52:19.1562500+08:00
     System.DateTime.Now.ToString("o");
     System.DateTime.Now.ToString("O");
     //2008-04-24T16:30:15
     System.DateTime.Now.ToString("s");
     //2008-04-24 15:52:19
     System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff");
     //2008年04月24 15時56分48秒
     System.DateTime.Now.ToString("yyyy年MM月dd HH時mm分ss秒");
     //星期二, 四月 24 2008
     System.DateTime.Now.ToString("dddd, MMMM dd yyyy");
     //二, 四月 24 ’08
     System.DateTime.Now.ToString("ddd, MMM d \"’\"yy");
     //星期二, 四月 24
     System.DateTime.Now.ToString("dddd, MMMM dd");
     //4-08
     System.DateTime.Now.ToString("M/yy");
     //24-04-08
     System.DateTime.Now.ToString("dd-MM-yy");
    //字符型轉換轉為字符串
    12345.ToString("n");  //生成 12,345.00
    12345.ToString("C"); //生成 ¥12,345.00
    12345.ToString("e"); //生成 1.234500e+004
    12345.ToString("f4"); //生成 12345.0000
    12345.ToString("x"); //生成 3039 (16進制)
    12345.ToString("p"); //生成 1,234,500
     //本年度銷售額、本季度利潤、本月新增客戶
  //今天
     DateTime.Now.Date.ToShortDateString();
     //昨天,就是今天的日期減一
     DateTime.Now.AddDays(-1).ToShortDateString();
     //明天,同理,加一
     DateTime.Now.AddDays(1).ToShortDateString();
     //本週(要知道本週的第一天就得先知道今天是星期幾,從而得知本週的第一天就是幾天前的那一天,要注意的是這裡的每一週是從週日始至週六止
     DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
     DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
     //如果你還不明白,再看一下中文顯示星期幾的方法就應該懂了
     //由於DayOfWeek返回的是數字的星期幾,我們要把它轉換成漢字方便我們閱讀,有些人可能會用switch來一個一個地對照,其實不用那麼麻煩的             
     string[] Day = new string[]{ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
     Day[Convert.ToInt16(DateTime.Now.DayOfWeek)];
     //上周,同理,一個周是7天,上周就是本週再減去7天,下周也是一樣
     DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
     DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
     //下周
     DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
     DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
     //本月,很多人都會說本月的第一天嘛肯定是1號,最後一天就是下個月一號再減一天。當然這是對的
     //一般的寫法
     DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1"; //第一天
     DateTime.Parse(DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + "1").AddMonths(1).AddDays(-1).ToShortDateString();//最後一天
     //巧用C#裏ToString的字符格式化更簡便
     DateTime.Now.ToString("yyyy-MM-01");
     DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).ToShortDateString();
     //上個月,減去一個月份
     DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(-1).ToShortDateString();
     DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
     //下個月,加去一個月份
     DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).ToShortDateString();
     DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(2).AddDays(-1).ToShortDateString();
     //7天后
     DateTime.Now.Date.ToShortDateString();
     DateTime.Now.AddDays(7).ToShortDateString();
     //7天前
     DateTime.Now.AddDays(-7).ToShortDateString();
     DateTime.Now.Date.ToShortDateString();
     //本年度,用ToString的字符格式化我們也很容易地算出本年度的第一天和最後一天
     DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).ToShortDateString();
     DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).AddDays(-1).ToShortDateString();
     //上年度,不用再解釋了吧
     DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(-1).ToShortDateString();
     DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddDays(-1).ToShortDateString();
     //下年度
     DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(1).ToShortDateString();
     DateTime.Parse(DateTime.Now.ToString("yyyy-01-01")).AddYears(2).AddDays(-1).ToShortDateString();
     //本季度,很多人都會覺得這裡難點,需要寫個長長的過程來判斷。其實不用的,我們都知道一年四個季度,一個季度三個月
     //首先我們先把日期推到本季度第一個月,然後這個月的第一天就是本季度的第一天了
     DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 22)).ToString("yyyy-MM-01");
     //同理,本季度的最後一天就是下季度的第一天減一
     DateTime.Parse(DateTime.Now.AddMonths(22 - ((DateTime.Now.Month - 1) % 22)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
     //下季度,相信你們都知道了。。。。收工
     DateTime.Now.AddMonths(22 - ((DateTime.Now.Month - 1) % 22)).ToString("yyyy-MM-01");
     DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1) % 22)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();
     //上季度
     DateTime.Now.AddMonths(-22 - ((DateTime.Now.Month - 1) % 22)).ToString("yyyy-MM-01");
     DateTime.Parse(DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1) % 22)).ToString("yyyy-MM-01")).AddDays(-1).ToShortDateString();

分享到:
评论

相关推荐

    sql中的smailint.datatime.nchar数据类型

    关于sql数据类型的详细介绍,绝对经典,记得要认真看啊,对于新手来说是个不错的选择哦

    C#(ASP.NET)DateTime日期类型格式化显示

    Convert.ToDateTime("2005-8-23").ToString ("yyMMdd",System.Globalization.DateTimeFormatInfo.InvariantInfo); //支持繁体数据库 5.直接用ToString方法转换日期显示格式: DateTime.Now.ToString(...

    datatime.zip

    时间日期控件,已经中文化了,简单清爽~ $(".form_datetime").datetimepicker({ ... format: "•yyyy/mm/dd hh:ii:ss", todayBtn:1, todayHighlight:1, autoclose:1, pickerPosition:'bottom-left' ...

    datatime.rar

    按照网上写的日期时间控件进行了优化。纯js。非常好用,配合其他代码在安卓移动使用和表格内使用没有问题 写了一个简单的例子,仅参考。只需要一个按钮绑定事件中调用 showDateTimeCalendar

    C#中时间的几种格式转换方法

    我们要用到:DateTime.ToString的方法(String,IFormatProvider) 代码如下:usingSystem; usingSystem.Globalization; Stringformat=”D”; DateTimedate=DataTime,Now; Response.Write(date.ToString(format,...

    Django中datetime的处理方法(strftime/strptime)

    strftime<...datatime.datatime.now() 或者 from datatime import datatime datatime.now() 我的输出转化格式 strftime('%Y-%m-%d %H:%I:%S') 效果类似于2018-07-02 23:18:20这样. strptime<

    浅谈c#.net中巧用ToString()将日期转成想要的格式

    我们要用到: 代码如下:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String format=”D”; DateTime date=DataTime,Now; Response.Write(date.ToStrin

    阿里巴巴API开发sdk .net平台

    string strTokeyTime = sl["datatime"].ToString(); string strRefresh_token = sl["refresh_token"].ToString(); //比较令牌保存时间,如果比现在早10个小时以上就更新 DateTime dt = Convert.ToDateTime...

    datetime.js:扩展 JavaScript 日期对象

    日期时间.js 扩展 JavaScript Date对象 var datetime = Datetime ( new Date ( 21600000 ) ) ;// creates new Datetime Objectdatetime . date ;// Thu Jan 01 1970 00:00:00 GMTdatetime . getUTC ( ) ;...

    C#.net格式化时间字符串达到不同的显示效果

    有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using ...

    用ASP.NET做的博客系统

    post_time =reader ["DataTime"].ToString (); reader .Close (); } } finally { m_Connection .Close (); } } public void GetCommentData(int commentid,ref string author,ref string email,ref ...

    datetime时间格式转换大全

    datetime类型的日期转化成年月日或其他格式方法,例如DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 等

    asp.net获取系统当前时间的方法详解

    本文实例讲述了asp.net获取系统当前时间的方法。分享给大家供大家参考,具体...DateTime.Now.ToString(); // 2008-9-4 20:02:10 DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12 //获取日期 DateTime.

    Unity Mirror 73.0.0

    1. Writer/Reader 支持 DataTime 2. NetworkRoomManager.ReadyStatusChange为虚方法 3. 可以为 pos/rot/scale 禁用NetworkTransform插值 4.NetworkBehaviour SyncVar 使用 netId 查找 解决: 1. 禁用或重新加载时,...

    c# 常见DataTime操作类

    c# 常见DateTime操作类 c# 常见DateTime操作类 c# 常见DateTime操作类c# 常见DateTime操作类 c# 常见DateTime操作类

    MDK 插件.rarAStyle ,filecomments,functioncomment,datatime插件

    MDK 常用插件AStyle ,filecomments,functioncomment,datatime插件

    datatime显示系统时间

    显示系统时间的代码

    C#日期时间格式化小结

    为了达到不同的显示效果有时,我们需要对时间进行转化,默认格式为:2007-01-03 14:33:34 ,要转化为其他格式,要用到DateTime.ToString的方法(String, IFormatProvider),如下所示: 代码如下:using System;using ...

    C#时间格式大全

    有时候我们要对时间进行转换,达到不同的显示效果  默认格式为:2005-6-6 14:33:34  如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?... Response.Write(date.ToString(format, DateTimeFormat

    DateTime.Now函数

    非常全的DateTime.Now函数,各种时间格式设置,应有尽有!

Global site tag (gtag.js) - Google Analytics