日期:2014-05-17  浏览次数:20962 次

C#--第八周实验--任务5和7--实验DateTime类和TimeSpan类,并实验string类各种方法
/* (程序头部注释开始)  
 * 程序的版权和版本声明部分  
 * Copyright (c) 2011, 烟台大学计算机学院学生   
 * All rights reserved.  
 * 文件名称:设计一个控制台程序,实验DateTime类和TimeSpan类,并实验string类各种方法。
 
 * 作 者: 雷恒鑫   
 * 完成日期: 2012 年 10 月 21 日  
 * 版 本 号: V1.0   
 * 对任务及求解方法的描述部分  
 * 输入描述:设计一个控制台程序,实验DateTime类和TimeSpan类并实验string类各种方法。
 * 问题描述:  
 * 程序输出:  
 * 程序头部的注释结束  
 */


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

enum Color { Red, Yellow, Green }
namespace five_week
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("下面是DateTime类和TimeSpan类的测试");
            //使用DateTime类创建一个DateTime的对象dt,并赋值成-8-8的格式
            DateTime dt = new DateTime(2008, 8, 8);
            //将对象dt以短日期的格式显示出来
            Console.WriteLine(dt.ToShortDateString());
            //输出对象dt月份值
            Console.WriteLine("月份:{0}",dt.Month.ToString());
            //使用TimeSpan类创建一个TimeSpan对象ts,并赋值
            TimeSpan ts = dt - DateTime.Now;//DateTime.Now表示当前日期
            Console.WriteLine("距离北京奥运会还有{0}天",ts.Days.ToString());

            Console.WriteLine("下面是String类测试");
            double x = 3456.78;
            string s0 = string.Format("{0,10:F3}", x);
            string s1 = string.Format("{0:######.000}", x); 
            Console.WriteLine(s0);
            Console.WriteLine(s1);
            Console.WriteLine();

            string str = "this is an apple";
            string[] s = str.Split(' ');
            for (int i = 0; i < s.Length; i++) //for循环只是为了输出数组s
            {
                Console.WriteLine(s[i]);
            }
            Console.ReadKey();
        }
    }
}


 

运行结果: