精灵巫婆 发表于 2015-1-18 11:16:06

ASP.NET网站制作之C#工夫的几种格局转换办法仓酷云

以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。偶然候我们要对C#工夫举行转换,到达分歧的显现效果
默许格局为:2005-6-614:33:34
假如要换成成200506,06-2005,2005-6-6或更多的该怎样办呢
我们要用到:DateTime.ToString的办法(String,IFormatProvider)
usingSystem;usingSystem.Globalization;Stringformat="D";DateTimedate=DataTime,Now;Response.Write(date.ToString(format,DateTimeFormatInfo.InvariantInfo));了局输入
Thursday,June16,2005
参数format格局具体用法
格局字符联系关系属性/申明
dShortDatePattern
DLongDatePattern
f完全日期和工夫(永日期和短工夫)
FFullDateTimePattern(永日期和长工夫)
g惯例(短日期和短工夫)
G惯例(短日期和长工夫)
m、MMonthDayPattern
r、RRFC1123Pattern
s利用外地工夫的SortableDateTimePattern(基于ISO8601)
tShortTimePattern
TLongTimePattern
uUniversalSortableDateTimePattern用于显现通用工夫的格局
U利用通用工夫的完全日期和工夫(永日期和长工夫)
y、YYearMonthPattern
下表列出了可被兼并以机关自界说形式的形式。这些形式是辨别巨细写的;比方,辨认“MM”,但不辨认“mm”。假如自界说形式包括空缺字符或用单引号括起来的字符,则输入字符串页也将包括这些字符。不决义为格局形式的一部分或不决义为格局字符的字符按其原义复制。
C#工夫格局形式申明
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是恣意字符。照原义显现字符。若要显现反斜杠字符,请利用“”。
那做企业软件是不是最好用J2EE?

老尸 发表于 2015-1-20 19:00:03

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。

爱飞 发表于 2015-1-25 12:19:21

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

飘飘悠悠 发表于 2015-1-29 07:10:12

通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。

飘灵儿 发表于 2015-1-29 20:32:18

逐步缩小出错代码段的范围,最终确定错误代码的位置。

变相怪杰 发表于 2015-2-2 22:33:32

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

兰色精灵 发表于 2015-2-27 23:59:48

我的意思是.net好用,从功能上来说比JAVA强还是很明显的。

愤怒的大鸟 发表于 2015-3-2 18:35:40

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

活着的死人 发表于 2015-3-2 20:30:50

ASP.net1.1和2.0在程序上的语法也有很大不同,现在2.0属于新出来的,不知道半年后会不会有3.0(说笑一下)。Windows2003系统自动支持ASP和ASP.net环境,不用安装任何程序。Asp.net属于编译语言。ASP的最大不同(ASP属于解释语言)。

因胸联盟 发表于 2015-3-10 02:46:10

主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。

柔情似水 发表于 2015-3-17 04:09:53

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

深爱那片海 发表于 2015-3-17 04:09:53

ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。

若天明 发表于 2015-3-23 18:18:37

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码。
页: [1]
查看完整版本: ASP.NET网站制作之C#工夫的几种格局转换办法仓酷云