C#入门篇6-10:字符串操作 DateTime操作
#region DateTime操作 public class C3 { //DateTime常用的操作 public static void Fun1() { //格式:2012-8-16 11:21:29 Console.WriteLine("当前时间:{0}", DateTime.Now.ToString()); //格式:2012-8-16 0:00:00 Console.WriteLine("日期部分:{0}", DateTime.Now.Date.ToString()); //格式:11:21:29 Console.WriteLine("时间部分:{0}", DateTime.Now.ToLongTimeString()); //获取此实例的当天的时间。相当的精确【到毫秒】 Console.WriteLine("TimeOfDay:{0}", DateTime.Now.TimeOfDay.ToString()); Console.WriteLine("取中文日期显示_年月日时分:{0}", DateTime.Now.ToString("f")); Console.WriteLine("取中文日期显示_年月:{0}", DateTime.Now.ToString("y")); Console.WriteLine("取中文日期显示_月日:{0}", DateTime.Now.ToString("m")); Console.WriteLine("取中文年月日:{0}", DateTime.Now.ToString("D")); //取当前时分,格式为:14:24 Console.WriteLine("取当前时分:{0}", DateTime.Now.ToString("t")); //取当前时间,格式为:2003-09-23T14:46:48 Console.WriteLine("取当前时分:{0}", DateTime.Now.ToString("s")); //取当前时间,格式为:2003-09-23 14:48:30Z Console.WriteLine("取当前时分:{0}", DateTime.Now.ToString("u")); //取当前时间,格式为:2003-09-23 14:48 Console.WriteLine("取当前时分:{0}", DateTime.Now.ToString("g")); //取当前时间,格式为:Tue, 23 Sep 2003 14:52:40 GMT Console.WriteLine("取当前时分:{0}", DateTime.Now.ToString("r")); //获得当前时间 n 天后的日期时间 DateTime newDay = DateTime.Now.AddDays(); Console.WriteLine(newDay.ToString()); Console.WriteLine("年:{0}", DateTime.Now.Year.ToString()); Console.WriteLine("月:{0}", DateTime.Now.Month.ToString()); Console.WriteLine("日:{0}", DateTime.Now.Day.ToString()); Console.WriteLine("时:{0}", DateTime.Now.Hour.ToString()); Console.WriteLine("分:{0}", DateTime.Now.Minute.ToString()); Console.WriteLine("秒:{0}", DateTime.Now.Second.ToString()); Console.WriteLine("毫秒:{0}", DateTime.Now.Millisecond.ToString()); Console.WriteLine("计时周期数:{0}", DateTime.Now.Ticks.ToString()); Console.WriteLine("星期:{0}", DateTime.Now.DayOfWeek.ToString()); Console.WriteLine("一年中的第几天:{0}", DateTime.Now.DayOfYear.ToString()); } //客户端代码 public static void MyFun() { //struct本身是一个结构体 //DateTime dt0 = new DateTime(); DateTime dt1 = , , , , , ); DateTime dt2 = , , );//2012-12-21 00:00:00 Console.WriteLine(DateDiff(dt1, dt2)); //我活了多少天了 DateTime dt3 = , , , , , ); DateTime dt4 = , , , , , );//2012-12-21 00:00:00 Console.WriteLine("我活了多少天" + DateDiff(dt4, dt3)); } //计算时间的差值 public static string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff = null; TimeSpan ts1 = new TimeSpan(DateTime1.Ticks); TimeSpan ts2 = new TimeSpan(DateTime2.Ticks); TimeSpan ts = ts1.Subtract(ts2).Duration(); dateDiff = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分钟" + ts.Seconds.ToString() + "秒"; return dateDiff; #region note //C#中使用TimeSpan计算两个时间的差值 //可以反加两个日期之间任何一个时间单位。 //TimeSpan ts = Date1 - Date2; //double dDays = ts.TotalDays;//带小数的天数,比如1天12小时结果就是1.5 //int nDays = ts.Days;//整数天数,1天12小时或者1天20小时结果都是1 #endregion } } #endregion
以后忘记了直接查一下就好了
C#入门篇6-10:字符串操作 DateTime操作的更多相关文章
- C#入门篇6-2:字符串操作 string常用的函数
//String 字符串的常见操作 public static void Fun1() { string MyStr = " Hello World! "; //length长度属 ...
- 【opencv入门篇】 10个程序快速上手opencv【下】
导言:本系列博客目的在于能够在vs快速上手opencv,理论知识涉及较少,大家有兴趣可以查阅其他博客深入了解相关的理论知识,本博客后续也会对图像方向的理论进一步分析,敬请期待:) 上篇传送:http: ...
- 【opencv入门篇】 10个程序快速上手opencv【上】
导言:本系列博客目的在于能够在vs快速上手opencv,理论知识涉及较少,大家有兴趣可以查阅其他博客深入了解相关的理论知识,本博客后续也会对图像方向的理论进一步分析,敬请期待:) PS:官方文档永远是 ...
- C#入门篇6-8:字符串操作 深入研究字符串的内存驻留机制
//字符串的内存驻留机制 public static void Test() { //当有多个字符串变量包含了同样的字符串实际值时, //CLR可能不会为它们重复地分配内存,而是让它们统统指向同一个字 ...
- C#入门篇6-11:字符串操作 查找与替换
#region 查找与替换 public class C4 { //查找 public static void StrFind() { //目标字符串 string str1 = "~awe ...
- C#入门篇6-9:字符串操作 不值一提的函数【不看也行】
// 判断输入的是否全是数字:返回结果:true:全是数字:false:有字幕出现 public static bool Isaccord1(string str) { bool bl = true; ...
- C#入门篇6-7:字符串操作 看看字符串的特殊之处 值类型与引用类型的区别
//看看字符串的特殊之处值类型与引用类型的区别 public static void CompareString(string stra, string strb, int i) { #region ...
- C#入门篇6-6:字符串操作 StringBiulder string char[]之间的转化
//StringBiulder string char[]之间的转化 public static void Fun3() { StringBuilder sb = new StringBuilder( ...
- C#入门篇6-5:字符串操作 测试StringBuilder的运行效率
//测试StringBuilder的运行效率 public static void Fun2() { #region string string str = "我喜欢编程!"; / ...
随机推荐
- iOS - Swift 数据持久化
1.Sandbox 沙箱 iOS 为每个应用提供了独立的文件空间,一个应用只能直接访问为本应用分配的文件目录,不可以访问其他目录,每个应用自己独立的访问空间被称为该应用的沙盒.也就是说,一个应用与文件 ...
- poj1375Intervals(点到圆的切线)
链接 貌似这样的叫解析几何 重点如何求得过光源到圆的切线与地板的交点x坐标,可以通过角度及距离来算,如图, 根据距离和半径可以求得角度a.b.r,自然也可以求得d1,d2. 至于方向问题,在求r得时候 ...
- poj3347Kadj Squares
链接 这题其实与几何没太大关系,还不错的题目. 参考吴永辉的算法设计书. 用lefi.rigi分别表示正方形在x轴上的投影. 为了避免用小数,把边长都扩大sqrt(2)倍,这样lef1 = 0,rig ...
- 用python实现把数字人民币金额转换成大写的脚本程序
# -*- coding: utf-8 -*- def Num2MoneyFormat( change_number ): """ .转换数字为大写货币格式( forma ...
- css 常用样式命名规则
大家在写css的时候,对一些html标签起一个合适的名字是个很头疼的事情,现在给大家分享项目中常用的名字供参考. 外套:wrap ——用于最外层 头部:header ——用于头部 主要内容:mai ...
- Docker-数据卷和数据容器卷
容器中管理数据主要有两种方式: 数据卷(Data Volumes) 数据卷容器(Data Volumes Dontainers) 数据卷 使用-v可以挂载一个本地的目录到容器中作为数据卷. [root ...
- 彻底理解ThreadLocal
ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路.使用这个工具类可以很简洁地 ...
- 【Linux系统】防暴力破解
在日志文件/var/log/secure 中可以看到涉及到安全方面的日志,可以查看是否有人尝试暴力破解及是否成功,对于肉鸡行为有一定帮助 思路基本上都是加强密码的复杂度,增加iptables配置黑名单 ...
- 强制关闭tomcat
ps -ef |grep tomcat //找到tomcat的端口号 kill - tomcatpid
- OpenGL的glClearColor和glClear改变背景颜色
OpenGL的glClearColor和glClear改变背景颜色 结合以下两个函数void glClearColor(GLclampf red, GLclampf green, GLclamp ...