C# DateTime和TimeSpan
来源:互联网 发布:通讯录软件 编辑:程序博客网 时间:2024/06/05 02:12
using System;using System.Collections;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { //使用DateTime类创建一个DateTime对象dt,并赋值2015-9-8 DateTime dt = new DateTime(2016, 10, 1); //将对象dt以短日期格式显示出来 Console.WriteLine(dt.ToShortDateString()); Console.WriteLine("2016年10月1日是本年度的第{0}天", dt.DayOfYear); //输出对象dt的月份值 Console.WriteLine("月份:{0}", dt.Month.ToString()); //使用TimeSpan类创建一个TimeSpan对象ts,并赋值 TimeSpan ts = dt - DateTime.Now; //DateTime.Now表示当期日期 Console.WriteLine("距离2016年国庆还有{0}天", ts.Days.ToString()); Console.ReadKey(); } }} //注:今天2016/3/24
运行结果:
例题:
/*输入某人出生日期(以字符串方式输入,如1987-4-1)使用DateTime和TimeSpan类。(1)计算此人的年龄;(2)计算从现在到其60周岁期间,总共多少天。*/using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { int[] nums=new int[10]; string s = Console.ReadLine(); string [] c = s.Split('-'); for (int i = 0; i < c.Length; i++) nums[i] = Convert.ToInt32(c[i]); DateTime dt = new DateTime(nums[0], nums[1], nums[2]); int n=DateTime.Now.Year-dt.Year; Console.WriteLine("此人的年龄:{0}",n ); DateTime d = new DateTime(nums[0] + 60, nums[1], nums[2]); TimeSpan ts = d - DateTime.Now; //DateTime.Now表示当期日期 Console.WriteLine("从现在到其60周岁期间,总共:{0}", ts.Days.ToString()); Console.ReadKey(); } }}
运行结果:
0 0
- C# DateTime和TimeSpan
- C#中的DateTime和TimeSpan
- C#时间处理(DateTime和TimeSpan)
- C#时间处理(DateTime和TimeSpan)
- C#时间处理(DateTime和TimeSpan)
- C#时间处理(DateTime和TimeSpan)
- C#时间处理(DateTime和TimeSpan)
- C#时间处理(DateTime和TimeSpan)
- timespan 和 datetime
- TimeSpan 和DateTime
- C#时间处理(DateTime和TimeSpan计算时间差)
- System.DateTime和System.TimeSpan
- System.DateTime和System.TimeSpan
- System.DateTime和System.TimeSpan
- DateTime类和TimeSpan类用法实例
- 比较时间的两种方法DateTime.Compare和TimeSpan
- c# timespan
- TimeSpan 对DateTime 进行比较
- Servlet设置缓存
- android studio 获取sha1 和 md5 的值
- 宏观介绍JAVA
- DB2数据库简单整备
- android学习——res/values/contentDescription报错
- C# DateTime和TimeSpan
- android依赖库(依赖工程)导入
- Mint17双屏分辨率设置
- 每个类有很多方法,每个对象的类型不同
- Looper的实现原理
- 按下更新按钮,每隔1S自动更新进度条,更新到100%自动消失
- inet_ntoa函数陷阱
- 如何找到真机调试让手机信任应用程序的步骤
- Python导入mysql