`

Asp.net日期格式

    博客分类:
  • C#
阅读更多
DateTime dt = DateTime.Now;

dt.ToString();//2005-11-5 13:21:25
dt.ToFileTime().ToString();//127756416859912816
dt.ToFileTimeUtc().ToString();//127756704859912816
dt.ToLocalTime().ToString();//2005-11-5 21:21:25
dt.ToLongDateString().ToString();//2005年11月5日
dt.ToLongTimeString().ToString();//13:21:25
dt.ToOADate().ToString();//38661.5565508218
dt.ToShortDateString().ToString();//2005-11-5
dt.ToShortTimeString().ToString();//13:21
dt.ToUniversalTime().ToString();//2005-11-5 5:21:25
dt.Year.ToString();//2005
dt.Date.ToString();//2005-11-5 0:00:00
dt.DayOfWeek.ToString();//Saturday
dt.DayOfYear.ToString();//309
dt.Hour.ToString();//13
dt.Millisecond.ToString();//441
dt.Minute.ToString();//30
dt.Month.ToString();//11
dt.Second.ToString();//28
dt.Ticks.ToString();//632667942284412864
dt.TimeOfDay.ToString();//13:30:28.4412864
dt.ToString();//2005-11-5 13:47:04
dt.AddYears(1).ToString();//2006-11-5 13:47:04
dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04
dt.AddMonths(1).ToString();//2005-12-5 13:47:04
dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
dt.CompareTo(dt).ToString();//0
dt.Add(?).ToString();//问号为一个时间段
dt.Equals("2005-11-6 16:11:04").ToString();//False
dt.Equals(dt).ToString();//True
dt.GetHashCode().ToString();//1474088234
dt.GetType().ToString();//System.DateTime
dt.GetTypeCode().ToString();//DateTime
  
dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
dt.GetDateTimeFormats('t')[0].ToString();//14:06
dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日
dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05
dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日
dt.GetDateTimeFormats('M')[0].ToString();//11月5日
dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06
dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06
dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT

string.Format("{0:d}",dt);//2005-11-5
string.Format("{0:D}",dt);//2005年11月5日
string.Format("{0:f}",dt);//2005年11月5日 14:23
string.Format("{0:F}",dt);//2005年11月5日 14:23:23
string.Format("{0:g}",dt);//2005-11-5 14:23
string.Format("{0:G}",dt);//2005-11-5 14:23:23
string.Format("{0:M}",dt);//11月5日
string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
string.Format("{0:s}",dt);//2005-11-05T14:23:23
string.Format("{0:t}",dt);//14:23
string.Format("{0:T}",dt);//14:23:23
string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
string.Format("{0:U}",dt);//2005年11月5日 6:23:23
string.Format("{0:Y}",dt);//2005年11月
string.Format("{0}",dt);//2005-11-5 14:23:23
string.Format("{0:yyyyMMddHHmmssffff}",dt);


计算2个日期之间的天数差
-----------------------------------------------
DateTime dt1 = Convert.DateTime("2007-8-1");   
DateTime dt2 = Convert.DateTime("2007-8-15");  
TimeSpan span = dt2.Subtract(dt1);             
int dayDiff = span.Days + 1;                   

计算某年某月的天数
-----------------------------------------------   
int days = DateTime.DaysInMonth(2007, 8);      
days = 31;                                     

给日期增加一天、减少一天
-----------------------------------------------
DateTime dt =DateTime.Now;
dt.AddDays(1); //增加一天
dt.AddDays(-1);//减少一天
其它年份方法类似...

Oracle SQL里转换日期函数
-----------------------------------------------
to_date("2007-6-6",'YYYY-MM-DD");
to_date("2007/6/6",'yyyy/mm/dd");


如下一组数据,如何查找表里包含9月份的记录:
CGGC_STRATDATE CGGC_ENDDATE
=========================================
2007-8-4 2007-9-5
2007-9-5 2007-9-20
2007-9-22 2007-10-5

SELECT * FROM TABLE
(TO_DATE('2007/9/1','yyyy/mm/dd') BETWEEN CGGC_STRATDATE
AND CGGC_ENDDATE OR CGGC_STRATDATE >=TO_DATE('2007/9/1','yyyy/mm/dd')
AND CGGC_ENDDATE<=TO_DATE('2007/9/30','yyyy/mm/dd') "
OR TO_DATE('2007/9/30','yyyy/mm/dd') BETWEEN CGGC_STRATDATE
AND CGGC_ENDDATE) ORDER BY CGGC_STRATDATE ASC

 

分享到:
评论

相关推荐

    Asp.Net日期时间格式设置

    对于日期时间格式设置和详细,1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3...

    精美的ASP.NET日期选择器

    总结来说,"精美的ASP.NET日期选择器"可能是一个结合了C#编程、前端交互设计、AJAX技术、国际化和验证功能的自定义控件。它提升了用户体验,简化了开发者的工作,并且可能包含了对不同设备和浏览器的良好兼容性。...

    ASP.net 日期下拉选择空间

    ASP.NET 是微软开发的一种Web应用程序框架,用于构建动态、数据驱动的网站和应用程序。在ASP.NET中,日期选择是一个常见的用户界面元素,特别是在处理表单输入和数据验证时。"ASP.NET 日期下拉选择空间"可能指的是一...

    Asp.net日期输入控件

    在标题“Asp.net日期输入控件”中,我们关注的是如何在ASP.NET环境中集成和使用这种控件,以便用户可以方便地选择或输入日期。描述中提到的“加入工具栏后,可拖放到页面”,这可能指的是控件可以通过Visual Studio...

    asp.net日期控件JS

    标题"asp.net日期控件JS"指的是在ASP.NET应用中使用JavaScript实现的日期选择功能。这种控件通常用于让用户方便地选择日期,例如在填写表单或预订日期时。在ASP.NET中,可以利用JavaScript库来创建这样的控件,比如...

    ASP.net 日期转换输出

    ASP.NET允许在全局配置文件(web.config)中设置默认的日期格式,这样可以避免在代码中重复编写相同的格式化逻辑,同时也有利于后期维护和调整。 ### 四、最佳实践与注意事项 1. **国际化考虑**:在设计日期格式时...

    asp.net 日期+时间 js插件

    1. 只显示日期:这种模式下,用户可以看到如"2023-04-15"这样的日期格式,简洁明了。 2. 日期+小时:除了日期,还包含小时信息,如"2023-04-15 14:00",对于需要知道大概时间的情况非常有用。 3. 日期+详细时间:...

    Asp.net中的日期转化为字符串汇总

    6. **ASP.NET MVC Razor 视图中的日期格式化** 在Razor视图中,可以直接使用HTML辅助方法来格式化日期,例如 `@Html.DisplayFor(modelItem =&gt; item.Date, "dd/MM/yyyy")`。 7. **JSON序列化日期** 当处理JSON数据...

    asp.net日期选择控件

    一、ASP.NET日期选择控件种类 1. ASP.NET Calendar 控件:Calendar控件提供了一个日历视图,用户可以直接点击选择日期。这个控件提供了丰富的样式和事件处理功能,可以自定义其外观和行为。 2. ASP.NET TextBox 和...

    asp.net日期插件

    "asp.net日期插件"就是为了解决这个问题,它允许用户通过一个交互式的日历界面选择日期,而不是手动输入。 在本例中提到的"引用插件在项目的填写日期不用手写",这通常指的是引入第三方日期选择器插件,例如"My97...

    Asp.net日期字符串格式化显示方法

    2. **在ASP.NET控件中设置日期格式**: ```xml &lt;asp:BoundColumn DataField="JoinTime" DataFormatString="{0:yyyy-MM-dd}" ItemStyle-Width="18%" /&gt; ``` 3. **在DataGrid或DataList中格式化日期**: ```...

    ASP.NET实现日期格式大全

    3. **VB.NET日期格式化**:与C#类似,VB.NET也支持日期格式化。例如,`Now.ToString("yyyy/MM/dd")`将返回日期的年/月/日格式。 4. **JavaScript日期格式化**:在客户端,可以使用JavaScript的`Date对象`和`...

    ASP.NET c# 日期控件

    ASP.NET c# 日期控件,很好用,测试通过 下载后解压放到站点文件夹下,引用时注意路径 前台: &lt;title&gt;&lt;/title&gt; &lt;script language="javascript" type="text/javascript" src="../My97DatePicker/WdatePicker.js"&gt;...

    ASP.NET符号格式标记

    在ASP.NET中,格式化涉及到数据的显示方式,包括日期、数字、货币等类型的格式。例如,可以使用`DataFormatString`属性来定义控件(如Label或GridView)如何展示数据。`"{0:d}"`用于显示日期,`"{0:c}"`用于货币,`...

    asp.net jquery 日期控件

    在IT行业中,Web开发是至关重要的领域,而ASP.NET、jQuery和JavaScript是构建高效、交互性强的网页应用的三大核心技术。在这个场景下,我们将重点讨论如何利用这些技术,特别是jQuery库来增强ASP.NET中的日期输入...

    Asp.net中时间格式化的6种方法详细总结

    在Asp.net开发中,对时间格式化的处理是常见的需求,尤其在展示或者处理日期时间数据时。本文将详细介绍六种在Asp.net中格式化时间的方法,帮助开发者更好地理解和运用。 1. **数据控件绑定时格式化日期** 当使用`...

    asp.net日期控件

    ASP.NET日期控件是.NET框架下用于处理日期输入和显示的Web UI元素,它们极大地简化了在网页上与用户交互日期的过程。在ASP.NET中,日期控件通常用于收集用户输入的日期信息,或者显示预设的日期数据。这些控件提供了...

    ASP.NET日期选取控件及使用demo

    ASP.NET日期选取控件可以进行各种自定义,包括但不限于:改变日期格式,添加验证规则,修改样式,以及与其他控件联动等。开发者还可以创建自定义控件,例如,基于HTML5 `&lt;input type="date"&gt;`的自定义控件,以适应...

    ASP.net 日期选择控件

    - 日期选择控件应支持多语言和不同的日期格式,这可以通过设置 ASP.NET 的 globalization 元素和 JS 控件的配置实现。 综上所述,ASP.NET 日期选择控件结合 JavaScript 功能,为开发者提供了灵活且强大的日期输入...

    asp.net 常用格式化公式

    ### ASP.NET 常用格式化公式 #### 标题解析 标题“ASP.NET 常用格式化公式”表明本文将重点介绍在ASP.NET开发过程中常用的格式化方法和技术。这些技术通常用于处理数据的显示格式,使得数据显示更加友好、易读。 #...

Global site tag (gtag.js) - Google Analytics