ASP.NET网站制作之关于C#中的DateTime范例的细节成绩
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。成绩这几天由于C#的DateTime狐疑了一下,也特地研讨了一下DateTime工具,本来体现这么丰厚!我在这里次要先容datetime范例在tostring()format的格局设置,然后有乐趣的还能够看看datetim范例是怎样对其自己做操纵符重载的,Msdn上有先容,我就不包袱了。友谊提醒:datetime.now.tostring()办法默许的你是没法失掉全体的工夫的格局的,只能失掉日期,得不到详细工夫,假如要详细工夫,就应当利用datetime的tostring()重载,datetime.now.tostring("F")如许就可以拿到完全的工夫格局了。。。我也就是为这忧郁了很久。。。
参数format格局具体用法
格局字符联系关系属性/申明
dShortDatePattern
DLongDatePattern
f完全日期和工夫(永日期和短工夫)
FFullDateTimePattern(永日期和长工夫)
g惯例(短日期和短工夫)
G惯例(短日期和长工夫)
m、MMonthDayPattern
r、RRFC1123Pattern
s利用外地工夫的SortableDateTimePattern(基于ISO8601)
tShortTimePattern
TLongTimePattern
uUniversalSortableDateTimePattern用于显现通用工夫的格局
U利用通用工夫的完全日期和工夫(永日期和长工夫)
y、YYearMonthPattern
下表列出了可被兼并以机关自界说形式的形式。这些形式是辨别巨细写的;比方,辨认“MM”,但不辨认“mm”。假如自界说形式包括空缺字符或用单引号括起来的字符,则输入字符串页也将包括这些字符。不决义为格局形式的一部分或不决义为格局字符的字符按其原义复制。
格局形式申明
d月中的某一天。一名数的日期没有前导零。
dd月中的某一天。一名数的日期有一个前导零。
ddd周中某天的缩写称号,在AbbreviatedDayNames中界说。
dddd周中某天的完全称号,在DayNames中界说。
M月份数字。一名数的月份没有前导零。
MM月份数字。一名数的月份有一个前导零。
MMM月份的缩写称号,在AbbreviatedMonthNames中界说。
MMMM月份的完全称号,在MonthNames中界说。
y不包括纪元的年份。假如不包括纪元的年份小于10,则显现不具有前导零的年份。
yy不包括纪元的年份。假如不包括纪元的年份小于10,则显现具有前导零的年份。
yyyy包含纪元的四位数的年份。
gg时代或纪元。假如要设置格局的日期不具有联系关系的时代或纪元字符串,则疏忽该形式。
h12小时制的小时。一名数的小时数没有前导零。
hh12小时制的小时。一名数的小时数有前导零。
H24小时制的小时。一名数的小时数没有前导零。
HH24小时制的小时。一名数的小时数有前导零。
m分钟。一名数的分钟数没有前导零。
mm分钟。一名数的分钟数有一个前导零。
s秒。一名数的秒数没有前导零。
ss秒。一名数的秒数有一个前导零。
f秒的小数精度为一名。其他数字被截断。
ff秒的小数精度为两位。其他数字被截断。
fff秒的小数精度为三位。其他数字被截断。
ffff秒的小数精度为四位。其他数字被截断。
fffff秒的小数精度为五位。其他数字被截断。
ffffff秒的小数精度为六位。其他数字被截断。
fffffff秒的小数精度为七位。其他数字被截断。
t在AMDesignator或PMDesignator中界说的AM/PM唆使项的第一个字符(假如存在)。
tt在AMDesignator或PMDesignator中界说的AM/PM唆使项(假如存在)。
z时区偏移量(“+”或“-”前面仅跟小时)。一名数的小时数没有前导零。比方,宁靖洋尺度工夫是“-8”。
zz时区偏移量(“+”或“-”前面仅跟小时)。一名数的小时数有前导零。比方,宁靖洋尺度工夫是“-08”。
zzz完全时区偏移量(“+”或“-”前面跟有小时和分钟)。一名数的小时数和分钟数有前导零。比方,宁靖洋尺度工夫是“-08:00”。
:在TimeSeparator中界说的默许工夫分开符。
/在DateSeparator中界说的默许日期分开符。
%c个中c是格局形式(假如独自利用)。假如格局形式与原义字符或其他格局形式兼并,则能够省略“%”字符。
c个中c是恣意字符。照原义显现字符。若要显现反斜杠字符,请利用“”。
只要下面第二个表中列出的格局形式才干用于创立自界说形式;在第一个表中列出的尺度格局字符不克不及用于创立自界说形式。自界说形式的长度最少为两个字符;比方,
DateTime.ToString("d")前往DateTime值;“d”是尺度短日期形式。
DateTime.ToString("%d")前往月中的某天;“%d”是自界说形式。
DateTime.ToString("d")前往前面跟有一个空缺字符的月中的某天;“d”是自界说形式。
对照便利的是,下面的参数能够随便组合,而且不会堕落,多尝尝,一定会找到你要的工夫格局
如要失掉2005年06月如许格局的工夫
能够如许写:
date.ToString("yyyy年MM月",DateTimeFormatInfo.InvariantInfo)
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。 有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。 PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。 网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项! 众所周知,Windows以易用而出名,也因此占据不少的服务器市场。 ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
页:
[1]