深爱那片海 发表于 2015-1-18 11:16:06

ASP.NET网页设计C#日期格局化的几个要点仓酷云

也许唯一可以让世人留恋net网页编程的理由就剩下它的王牌——跨平台。日期格局化
尺度DateTime格局字符串
假如格局字符串只包括下表列出的某个单个格局申明符,则它们被注释为尺度格局申明符。假如指定的格局字符是单个字符而且不包括鄙人表中,则激发非常。假如格局字符串在长度上比单个字符长(即便过剩的字符是空缺),则格局字符串被注释为自界说格局字符串。请注重,这些格局申明符发生的形式受“地区选项”把持面板中的设置的影响。具有分歧地区性或分歧日期与工夫设置的盘算机将显现分歧的形式。
格局字符串显现的工夫和日期分开符由与以后地区性的DateTimeFormat属性联系关系的DateSeparator和TimeSeparator字符界说。但是,假如InvariantCulture被“r”、“s”和“u”申明符援用,与DateSeparator和TimeSeparator字符联系关系的字符不随以后地区性变动。下表形貌了格局化DateTime对象的尺度格局字符串。
d短日期形式显现由与以后线程联系关系的DateTimeFormatInfo.ShortDatePattern属性界说的形式大概由指定格局供应程序界说的形式。
D永日期形式显现由与以后线程联系关系的DateTimeFormatInfo.LongDatePattern属性界说的形式大概由指定格局供应程序界说的形式。
t短工夫形式显现由与以后线程联系关系的DateTimeFormatInfo.ShortTimePattern属性界说的形式大概由指定格局供应程序界说的形式。
T长工夫形式显现由与以后线程联系关系的DateTimeFormatInfo.LongTimePattern属性界说的形式大概由指定格局供应程序界说的形式。
f完全日期/工夫形式(短工夫)显现永日期和短工夫形式的组合,由空格分开。
F完全日期/工夫形式(长工夫)显现由与以后线程联系关系的DateTimeFormatInfo.FullDateTimePattern属性界说的形式大概由指定格局供应程序界说的形式。
g惯例日期/工夫形式(短工夫)显现短日期和短工夫形式的组合,由空格分开。
G惯例日期/工夫形式(长工夫)显现短日期和长工夫形式的组合,由空格分开。
M或m月日形式显现由与以后线程联系关系的DateTimeFormatInfo.MonthDayPattern属性界说的形式大概由指定格局供应程序界说的形式。
R或rRFC1123形式显现由与以后线程联系关系的DateTimeFormatInfo.RFC1123Pattern属性界说的形式大概由指定格局供应程序界说的形式。这是界说的尺度,而且属性是只读的;因而,不管所利用的地区性或所供应的格局供应程序是甚么,它老是不异的。属性援用CultureInfo.InvariantCulture属性并依照自界说形式“ddd,ddMMMMyyyyHH:mm:ssGMT”。请注重,“GMT”中的“M”必要本义符,因而它不被注释。
s可排序的日期/工夫形式;切合ISO8601显现由与以后线程联系关系的DateTimeFormatInfo.SortableDateTimePattern属性界说的形式大概由指定格局供应程序界说的形式。属性援用CultureInfo.InvariantCulture属性,格局依照自界说形式“yyyy-MM-ddTHH:mm:ss”。
u通用的可排序日期/工夫形式显现由与以后线程联系关系的DateTimeFormatInfo.UniversalSortableDateTimePattern属性界说的形式大概由指定格局供应程序界说的形式。由于它是界说的尺度,而且属性是只读的,因而不管地区性或格局供应程序是甚么,形式老是不异的。格局依照自界说形式“yyyy-MM-ddHH:mm:ssZ”。
U通用的可排序日期/工夫形式显现由与以后线程联系关系的DateTimeFormatInfo.FullDateTimePattern属性界说的形式大概由指定格局供应程序界说的形式。请注重,显现的工夫是通用工夫,而不是当地工夫。
Y或y年代形式显现由与以后线程联系关系的DateTimeFormatInfo.YearMonthPattern属性界说的形式大概由指定格局供应程序界说的形式
net网页编程的设计机制:首先产生一个中间码,第二部编译为本地(机器)码。这个机制有很大的缺点。

简单生活 发表于 2015-1-20 19:00:15

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

飘飘悠悠 发表于 2015-1-27 21:05:14

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

小女巫 发表于 2015-2-4 18:56:00

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

爱飞 发表于 2015-2-10 05:21:56

但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。

愤怒的大鸟 发表于 2015-2-28 21:19:35

PHP的源代码完全公开,在OpenSource意识抬头的今天,它更是这方面的中流砥柱。不断地有新的函数库加入,以及不停地更新,使得PHP无论在UNIX或是Win32的平台上都可以有更多新的功能。它提供丰富的函数,使得在程式设计方面有着更好的资源。目前PHP的最新版本为4.1.1,它可以在Win32以及UNIX/Linux等几乎所有的平台上良好工作。PHP在4.0版后使用了全新的Zend引擎,其在最佳化之后的效率,比较传统CGI或者ASP等技术有了更好的表现。

再现理想 发表于 2015-3-3 03:54:34

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

灵魂腐蚀 发表于 2015-3-10 02:46:10

目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.

山那边是海 发表于 2015-3-11 14:49:29

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

小魔女 发表于 2015-3-18 20:27:47

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

第二个灵魂 发表于 2015-3-26 13:30:38

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。
页: [1]
查看完整版本: ASP.NET网页设计C#日期格局化的几个要点仓酷云