C#基础备忘 日期格式化

GridView中Dataformatstring 格式化日期应注意的问题

1、HtmlEncode="False"

2、DataFormatString="{0:d}"

C#格式化日期时间

DateTime dt = DateTime.Now;
Label1.Text = dt.ToString();//2005-11-5
13:21:25
Label2.Text =
dt.ToFileTime().ToString();//127756416859912816
Label3.Text =
dt.ToFileTimeUtc().ToString();//127756704859912816
Label4.Text =
dt.ToLocalTime().ToString();//2005-11-5 21:21:25
Label5.Text =
dt.ToLongDateString().ToString();//2005年11月5日
Label6.Text =
dt.ToLongTimeString().ToString();//13:21:25
Label7.Text =
dt.ToOADate().ToString();//38661.5565508218
Label8.Text =
dt.ToShortDateString().ToString();//2005-11-5
Label9.Text =
dt.ToShortTimeString().ToString();//13:21
Label10.Text =
dt.ToUniversalTime().ToString();//2005-11-5 5:21:25
?2005-11-5
13:30:28.4412864
Label1.Text = dt.Year.ToString();//2005
Label2.Text =
dt.Date.ToString();//2005-11-5 0:00:00
Label3.Text =
dt.DayOfWeek.ToString();//Saturday
Label4.Text =
dt.DayOfYear.ToString();//309
Label5.Text =
dt.Hour.ToString();//13
Label6.Text =
dt.Millisecond.ToString();//441
Label7.Text =
dt.Minute.ToString();//30
Label8.Text =
dt.Month.ToString();//11
Label9.Text =
dt.Second.ToString();//28
Label10.Text =
dt.Ticks.ToString();//632667942284412864
Label11.Text =
dt.TimeOfDay.ToString();//13:30:28.4412864
Label1.Text =
dt.ToString();//2005-11-5 13:47:04
Label2.Text =
dt.AddYears(1).ToString();//2006-11-5 13:47:04
Label3.Text =
dt.AddDays(1.1).ToString();//2005-11-6 16:11:04
Label4.Text =
dt.AddHours(1.1).ToString();//2005-11-5 14:53:04
Label5.Text =
dt.AddMilliseconds(1.1).ToString();//2005-11-5 13:47:04
Label6.Text =
dt.AddMonths(1).ToString();//2005-12-5 13:47:04
Label7.Text =
dt.AddSeconds(1.1).ToString();//2005-11-5 13:47:05
Label8.Text =
dt.AddMinutes(1.1).ToString();//2005-11-5 13:48:10
Label9.Text =
dt.AddTicks(1000).ToString();//2005-11-5 13:47:04
Label10.Text =
dt.CompareTo(dt).ToString();//0
//Label11.Text =
dt.Add(?).ToString();//问号为一个时间段
Label1.Text = dt.Equals("2005-11-6
16:11:04").ToString();//False
Label2.Text =
dt.Equals(dt).ToString();//True
Label3.Text =
dt.GetHashCode().ToString();//1474088234
Label4.Text =
dt.GetType().ToString();//System.DateTime
Label5.Text =
dt.GetTypeCode().ToString();//DateTime
Label1.Text =
dt.GetDateTimeFormats(‘s‘)[0].ToString();//2005-11-05T14:06:25
Label2.Text =
dt.GetDateTimeFormats(‘t‘)[0].ToString();//14:06
Label3.Text =
dt.GetDateTimeFormats(‘y‘)[0].ToString();//2005年11月
Label4.Text =
dt.GetDateTimeFormats(‘D‘)[0].ToString();//2005年11月5日
Label5.Text =
dt.GetDateTimeFormats(‘D‘)[1].ToString();//2005 11 05
Label6.Text =
dt.GetDateTimeFormats(‘D‘)[2].ToString();//星期六 2005 11 05
Label7.Text =
dt.GetDateTimeFormats(‘D‘)[3].ToString();//星期六 2005年11月5日
Label8.Text =
dt.GetDateTimeFormats(‘M‘)[0].ToString();//11月5日
Label9.Text =
dt.GetDateTimeFormats(‘f‘)[0].ToString();//2005年11月5日 14:06
Label10.Text =
dt.GetDateTimeFormats(‘g‘)[0].ToString();//2005-11-5 14:06
Label11.Text =
dt.GetDateTimeFormats(‘r‘)[0].ToString();//Sat, 05 Nov 2005 14:06:25
GMT
Label1.Text =string.Format("{0:d}",dt);//2005-11-5
Label2.Text
=string.Format("{0:D}",dt);//2005年11月5日
Label3.Text
=string.Format("{0:f}",dt);//2005年11月5日 14:23
Label4.Text
=string.Format("{0:F}",dt);//2005年11月5日 14:23:23
Label5.Text
=string.Format("{0:g}",dt);//2005-11-5 14:23
Label6.Text
=string.Format("{0:G}",dt);//2005-11-5 14:23:23
Label7.Text
=string.Format("{0:M}",dt);//11月5日
Label8.Text
=string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
Label9.Text
=string.Format("{0:s}",dt);//2005-11-05T14:23:23
Label10.Text =
string.Format("{0:t}",dt);//14:23
Label11.Text =
string.Format("{0:T}",dt);//14:23:23
Label12.Text =
string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
Label13.Text =
string.Format("{0:U}",dt);//2005年11月5日 6:23:23
Label14.Text =
string.Format("{0:Y}",dt);//2005年11月
Label15.Text =
string.Format("{0}",dt);//2005-11-5 14:23:23?
Label16.Text =
string.Format("{0:yyyyMMddHHmmssffff}",dt);  
//yyyymm等可以设置,比如Label16.Text = string.Format("{0:yyyyMMdd}",dt);

常用绑定日期格式化: <%# Eval("DateTime","{0:yyyy-MM-dd}")%>

时间: 2024-10-16 05:59:02

C#基础备忘 日期格式化的相关文章

UITextView -- 基础备忘

UITextView 这篇文章只涉及到基本的使用,日后会写一些关于结合TextKit的备忘 基本属性 let screenSize = UIScreen.mainScreen().bounds.size let textView = UITextView(frame: CGRectMake(0, 20, screenSize.width, 200)) textView.font = UIFont.systemFontOfSize(20) textView.selectable = false t

ajax基础------备忘

1:register.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt

【基础备忘】 二叉树前序、中序、后序遍历相互求法

转自:http://www.cnblogs.com/fzhe/archive/2013/01/07/2849040.html 今天来总结下二叉树前序.中序.后序遍历相互求法,即如果知道两个的遍历,如何求第三种遍历方法,比较笨的方法是画出来二叉树,然后根据各种遍历不同的特性来求,也可以编程求出,下面我们分别说明. 首先,我们看看前序.中序.后序遍历的特性: 前序遍历:     1.访问根节点     2.前序遍历左子树     3.前序遍历右子树 中序遍历:     1.中序遍历左子树     2

基础备忘

1.虚函数不能被内联.   因为“内联”意味着“在编译时刻用被调用函数的函数体来代替被调用的函数”.但是“虚函数”意味着“运行时刻决定被调用的是哪一个函数”. 2.多重继承一般要求基类为虚基类.   不是虚基类的话,如果一个派生类有多于一条通向基类的继承路径,基类的数据成员会被复制到每一个继承类的对象里,继承类与基类间的每条路径都有一个拷贝.把基类定义为虚基类则可以消除这种重复.   class A {};   class B : virtual public A {};   class C :

scala基础备忘

声明一个变量 声明一个常量 显式指定类型 定义一个main函数 package org.admln.scala class HelloScala { } object HelloScala { def main (args: Array[String]) { println("hello scala") } } 定义一个普通函数 package org.admln.scala class HelloScala { } object HelloScala { def main (args

【基础备忘】基数排序

转自:http://www.cnblogs.com/kaituorensheng/archive/2013/02/23/2923877.html 基本思想 假设数序列中小于元素a的个数为n,则直接把a放到第n+1个位置上.当存在几个相同的元素时要做适当的调整,因为不能把所有的元素放到同一个位置上.计数排序假设输入的元素都是0到k之间的整数. 回到顶部 参考代码 #include <stdio.h> void COUNTINGSORT(int *A, int *B, int array_size

【基础备忘】JSON与XML的区别比较

转自:http://www.cnblogs.com/SanMaoSpace/p/3139186.html 1.定义介绍 (1).XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准.XML是标准通

【基础备忘】求sizeof struct

转自牛客网 一: 1.什么是内存对齐 假设我们同时声明两个变量: char a; short b; 用&(取地址符号)观察变量a, b的地址的话,我们会发现(以16位CPU为例): 如果a的地址是0x0000,那么b的地址将会是0x0002或者是0x0004. 那么就出现这样一个问题:0x0001这个地址没有被使用,那它干什么去了? 答案就是它确实没被使用. 因为CPU每次都是从以2字节(16位CPU)或是4字节(32位CPU)的整数倍的内存地址中读进数据的.如果变量b的地址是0x0001的话,

R语言基础备忘 plot()详解

plot是R中的基本画图工具,直接plot(x),x为一个数据集,就能画出图,soeasy!但是细节往往制胜的关键.所以就详细来看下plot的所有可设置参数及参数设置方法. 下面讲到的图形参数,是graphic包中的常见参数,graphic不同图形方法中,这些参数都是相同的. type图形的类型 "p"点图 "l"线图 "b"点线图,线不穿过点 "c"虚线图 "o"点线图,线穿过点 "h"