xChapter11日期和数值数据的表达和运算源代码195.docx

上传人:b****5 文档编号:4278505 上传时间:2022-11-28 格式:DOCX 页数:20 大小:17.71KB
下载 相关 举报
xChapter11日期和数值数据的表达和运算源代码195.docx_第1页
第1页 / 共20页
xChapter11日期和数值数据的表达和运算源代码195.docx_第2页
第2页 / 共20页
xChapter11日期和数值数据的表达和运算源代码195.docx_第3页
第3页 / 共20页
xChapter11日期和数值数据的表达和运算源代码195.docx_第4页
第4页 / 共20页
xChapter11日期和数值数据的表达和运算源代码195.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

xChapter11日期和数值数据的表达和运算源代码195.docx

《xChapter11日期和数值数据的表达和运算源代码195.docx》由会员分享,可在线阅读,更多相关《xChapter11日期和数值数据的表达和运算源代码195.docx(20页珍藏版)》请在冰豆网上搜索。

xChapter11日期和数值数据的表达和运算源代码195.docx

xChapter11日期和数值数据的表达和运算源代码195

11

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan2.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants1=newTimeSpan(65536);

TimeSpants2=newTimeSpan(10,11,12);

TimeSpants3=newTimeSpan(9,10,11,12);

TimeSpants4=newTimeSpan(9,10,11,12,123);

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

Console.WriteLine("ts3->"+ts3);

Console.WriteLine("ts4->"+ts4);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan3.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants0=newTimeSpan(9,10,11,12);

TimeSpants1=TimeSpan.FromDays(9.424444444444445);

TimeSpants2=TimeSpan.FromHours(226.186666666667);

TimeSpants4=TimeSpan.FromMinutes(13571.2);

TimeSpants5=TimeSpan.FromSeconds(814272);

TimeSpants3=TimeSpan.FromMilliseconds(814272000);

TimeSpants6=TimeSpan.FromTicks(8142720000000);

Console.WriteLine("ts0->"+ts0);

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

Console.WriteLine("ts3->"+ts3);

Console.WriteLine("ts4->"+ts4);

Console.WriteLine("ts5->"+ts5);

Console.WriteLine("ts6->"+ts6);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan4.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants1=newTimeSpan(9,10,11,12);

TimeSpants2=TimeSpan.Parse("9.10:

11:

12.00");

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan5.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants1=TimeSpan.Parse("9.10:

11:

12.00");

TimeSpants2=ts1.Negate();//取ts1的负值

TimeSpants3=ts2.Duration();//取ts2的绝对值

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

Console.WriteLine("ts3->"+ts3);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan3.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

Console.WriteLine("\n-----TimeSpanStruct已定义的常数值------");

Console.WriteLine("MaxValue:

"+TimeSpan.MaxValue);

Console.WriteLine("MinValue:

"+TimeSpan.MinValue);

Console.WriteLine("TicksPerDay:

"+TimeSpan.TicksPerDay);

Console.WriteLine("TicksPerHour:

"+TimeSpan.TicksPerHour);

Console.WriteLine("TicksPerMinute:

"+TimeSpan.TicksPerMinute);

Console.WriteLine("TicksPerSecond:

"+TimeSpan.TicksPerSecond);

Console.WriteLine("TicksPerMillisecond:

"+TimeSpan.TicksPerMillisecond);

Console.WriteLine("Zero:

"+TimeSpan.Zero);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan7.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants=newTimeSpan(9,10,11,12);

Console.WriteLine("ts->"+ts);

Console.WriteLine("\n--"+ts+"的分解数据如下--");

Console.WriteLine("Ticks->"+ts.Ticks);

Console.WriteLine("Days->"+ts.Days);

Console.WriteLine("Hours->"+ts.Hours);

Console.WriteLine("Minute->"+ts.Minutes);

Console.WriteLine("Seconds->"+ts.Seconds);

Console.WriteLine("Milliseconds->"+ts.Milliseconds);

Console.WriteLine("TotalDays->"+ts.TotalDays);

Console.WriteLine("TotalHours->"+ts.TotalHours);

Console.WriteLine("TotalMinutes->"+ts.TotalMinutes);

Console.WriteLine("TotalSeconds->"+ts.TotalSeconds);

Console.WriteLine("TotalMilliseconds->"+

ts.TotalMilliseconds);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan8.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants1=TimeSpan.Parse("9.10:

11:

12.00");

TimeSpants2=ts1.Negate();

TimeSpants3=ts2.Duration();

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

Console.WriteLine("ts3->"+ts3);

Console.WriteLine(TimeSpan.Equals(ts1,ts2));

Console.WriteLine(TimeSpan.Equals(ts1,ts3));

TimeSpants4=TimeSpan.Parse("9.10:

11:

12.00");

TimeSpants5=TimeSpan.Parse("10.10:

11:

12.00");

TimeSpants6=TimeSpan.Parse("11.10:

11:

12.00");

Console.WriteLine("ts4->"+ts4);

Console.WriteLine("ts5->"+ts5);

Console.WriteLine("ts6->"+ts6);

Console.WriteLine(TimeSpan.Compare(ts5,ts4));

Console.WriteLine(TimeSpan.Compare(ts5,ts5));

Console.WriteLine(TimeSpan.Compare(ts5,ts6));

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpan9.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants1=TimeSpan.Parse("9.10:

11:

12.00");

TimeSpants2=ts1.Add(TimeSpan.Parse("1.00:

00:

00.00"));

TimeSpants3=ts1.Subtract(TimeSpan.Parse("0.1:

1:

2.00"));

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

Console.WriteLine("ts3->"+ts3);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\TimeSpanOperators.cs

usingSystem;

publicclassTimeSpanExp

{

publicstaticvoidMain()

{

TimeSpants1=TimeSpan.Parse("9.10:

11:

12.00");

TimeSpants2=-ts1;

TimeSpants3=+ts1;

TimeSpants4=ts1+ts2;

TimeSpants5=ts2-ts3;

Console.WriteLine("ts1->"+ts1);

Console.WriteLine("ts2->"+ts2);

Console.WriteLine("ts3->"+ts3);

Console.WriteLine("ts4->"+ts4);

Console.WriteLine("ts5->"+ts5);

Console.Write("ts1==ts2->");

Console.WriteLine(ts1==ts2);

Console.Write("ts1!

=ts3->");

Console.WriteLine(ts1!

=ts3);

TimeSpants6=TimeSpan.Parse("11.10:

11:

12.00");

Console.WriteLine("ts6->"+ts6);

Console.Write("ts1>ts2->");

Console.WriteLine(ts1>ts6);

Console.Write("ts1<=ts2->");

Console.WriteLine(ts2<=ts6);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\DateTime1.cs

usingSystem;

publicclassDateTimeExp

{

publicstaticvoidMain()

{

DateTimedt1=newDateTime(65536);

DateTimedt2=newDateTime(2000,11,12);

DateTimedt3=newDateTime(2001,10,11,12,56,30);

DateTimedt4=newDateTime(2002,3,19,18,19,1,20);

Console.WriteLine("dt1->"+dt1);

Console.WriteLine("dt2->"+dt2);

Console.WriteLine("dt3->"+dt3);

Console.WriteLine("dt4->"+dt4);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\DateTime2.cs

usingSystem;

usingSystem.Globalization;

publicclassDateTimeExp

{

publicstaticvoidMain()

{

StringstrDateTime="3/19/200312:

45:

36";

DateTimeaDateTime=DateTime.Parse(strDateTime);

Console.WriteLine(aDateTime);

IFormatProviderformat=newCultureInfo("fr-FR",true);

StringstrDateTimeFrench="06/09/197412:

15:

12";

DateTimeaDateTimeFrench=DateTime.Parse(strDateTimeFrench,

format,

DateTimeStyles.NoCurrentDateDefault);

Console.WriteLine(aDateTimeFrench);

string[]expectedFormats={"G","g","f","F"};

aDateTimeFrench=DateTime.ParseExact(strDateTimeFrench,

expectedFormats,

format,

DateTimeStyles.AllowWhiteSpaces);

Console.WriteLine(aDateTimeFrench);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\DateTime1B.cs

usingSystem;

usingSystem.Globalization;

publicclassDateTimeExp

{

publicstaticvoidMain()

{

StringstrDateTime="3/19/200312:

45:

36";

DateTimex=DateTime.Parse(strDateTime);

Console.WriteLine(x+"其组成的明细如下:

");

Console.WriteLine("Date->"+x.Date);

Console.WriteLine("Ticks->"+x.Ticks);

Console.WriteLine("年->"+x.Year);

Console.WriteLine("月->"+x.Month);

Console.WriteLine("日->"+x.Day);

Console.WriteLine("时->"+x.Hour);

Console.WriteLine("分->"+x.Minute);

Console.WriteLine("秒->"+x.Second);

Console.WriteLine("微秒->"+x.Millisecond);

Console.WriteLine("星期->"+x.DayOfWeek);

Console.WriteLine("今年的第"+x.DayOfYear+"天");

Console.WriteLine("TimeOfDay->"+x.TimeOfDay);

Console.WriteLine("2004年2月共有"+

DateTime.DaysInMonth(2004,2)+

"天");

Console.WriteLine("\n今天的时间及日期:

");

Console.WriteLine(DateTime.Today);

Console.WriteLine(DateTime.Now);

Console.WriteLine(DateTime.UtcNow);

Console.WriteLine("\nDateTime的极大与极小值:

");

Console.WriteLine("极大值->"+DateTime.MaxValue);

Console.WriteLine("极小值->"+DateTime.MinValue);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\DateTime2.cs

usingSystem;

usingSystem.Globalization;

publicclassDateTimeExp

{

publicstaticvoidMain()

{

StringstrDateTime="3/19/200312:

45:

36";

DateTimex=DateTime.Parse(strDateTime);

Console.WriteLine(x+"其组成的明细如下:

");

Console.WriteLine("Ticks->"+x.Ticks);

Console.WriteLine("年->"+x.Year);

Console.WriteLine("月->"+x.Month);

Console.WriteLine("日->"+x.Day);

Console.WriteLine("时->"+x.Hour);

Console.WriteLine("分->"+x.Minute);

Console.WriteLine("秒->"+x.Second);

Console.WriteLine("微秒->"+x.Millisecond);

x=x.AddYears(-36);

x=x.AddMonths(6);

x=x.AddDays(-13);

x=x.AddHours(4);

x=x.AddMinutes(14);

x=x.AddSeconds(10);

x=x.AddMilliseconds(500);

Console.WriteLine("Ticks->"+x.Ticks);

Console.WriteLine("-36年->"+x.Year);

Console.WriteLine("+6月->"+x.Month);

Console.WriteLine("-13日->"+x.Day);

Console.WriteLine("+4时->"+x.Hour);

Console.WriteLine("+14分->"+x.Minute);

Console.WriteLine("+10秒->"+x.Second);

Console.WriteLine("+500微秒->"+x.Millisecond);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\DateTime3.cs

usingSystem;

publicclassDateTimeExp

{

publicstaticvoidMain()

{

Console.WriteLine(DateTime.IsLeapYear(2004)

?

"2004是润年"

:

"2004是是平年");

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\BooleanExp.cs

usingSystem;

publicclassBooleanExp

{

publicstaticvoidMain()

{

Booleanb1=Boolean.Parse("true");

Booleanb2=Boolean.Parse("false");

if(b1)

Console.WriteLine(b1);

if(b2)

Console.WriteLine(b2);

Stringstr="True";

if(str==Boolean.TrueString)

Console.WriteLine(Boolean.TrueString);

else

Console.WriteLine(Boolean.FalseString);

}

}

//文件名称:

磁盘驱动器盘符:

\Ch11\CharExp.cs

usingSystem;

publicclassCharExp

{

publicstaticvoidMain()

{

Charc1=Char.Parse("C");

Charc2=Char.Parse("1");

if(Char.IsUpper(c1))

Console.WriteLine(c1);

if(Char.IsDigit(c2))

Console.WriteLine(c2);

Stringstr="2's";

for(inti=0;i

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1