一、

DateTime dt = DateTime.Now 对象

1.获取当前时间

Console.WriteLine(dt.Year+"年");           //当前年份
Console.WriteLine(dt.Month + "月"); //当前月份
Console.WriteLine(dt.Day + "日"); //当前几号
Console.WriteLine(dt.Hour + "时"); //当前小时数
Console.WriteLine(dt.Minute + "分"); //当前分钟数
Console.WriteLine(dt.Millisecond + "秒"); //当前毫秒数

Console.WriteLine("今年的第"+dt.DayOfYear+"天");//当前年份的第几天
Console.WriteLine("今天是" + dt.DayOfWeek);//当前是星期几(英文输出)
Console.WriteLine("当前日期" + dt.Date);//当前日期
Console.WriteLine("当前时间" + dt.TimeOfDay);//当前时间

2.增加或减少时间

DateTime dt1 = DateTime.Now;
DateTime dt2;
dt2 = dt1.AddDays(+);//当前时间加1天(-1是减1天)
Console.WriteLine(dt1.Day);
Console.WriteLine(dt2.Day);

//AddYears,AddMonths,AddHours,AddMinutes,,AddSeconds,AddMilliseconds 用法一样

3.格式化输出

DateTime dt = DateTime.Now;
Console.WriteLine(dt.ToString());//默认格式
Console.ReadKey();

Console.WriteLine(dt.ToString("yyyy/MM/dd"));
Console.WriteLine(dt.ToString("yyyy-MM-dd"));
Console.WriteLine(dt.ToString("yyyy年MM月dd日"));
Console.WriteLine(dt.ToString("yyyy.MM.dd"));
Console.WriteLine(dt.ToString("dd/MM/yyyy"));
Console.WriteLine(dt.ToString("dd-MM-yyyy"));
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:mm:ss.ffffff"));// f越多精度越高
Console.WriteLine(dt.ToString("yyyy-MM-dd HH:mm:ss:ms"));

注意区分大小写,一般都是小写,只有大写M表示月份,小写M表示分钟

对日期格式化(其他同理)

DateTime dt = DateTime.Now;
Console.WriteLine(dt.Date);
Console.WriteLine(dt.Date.ToString("yyyy年MM月dd日"));//
Console.ReadKey();

4.

Console.WriteLine("短日期:" + dt.ToShortTimeString());
Console.WriteLine("长日期:" + dt.ToLongDateString());
Console.WriteLine("短时间:"+dt.ToShortTimeString());
Console.WriteLine("长时间:"+dt.ToLongTimeString());
Console.WriteLine("本地时间:" + dt.ToLocalTime());

二、

 DateTime类

Console.WriteLine(DateTime.Now);//显示当前日期时间

Console.WriteLine(DateTime.Today);//显示当前日期

Console.WriteLine(DateTime.Now.AddDays(-));//当前日期数减1

Console.WriteLine(DateTime.MaxValue);//最大日期时间
Console.WriteLine(DateTime.MinValue);//最小日期时间

三、 TimeSpan 结构

(31)C#时间的更多相关文章

  1. SQL Server时间类型datetime

    SQL Server时间类型datetime 兼容ADO的COleDateTime. SQL datetime 日期和时间数据,可表示1753.1.1 至 9999.12.31的时间,精度为1/300 ...

  2. Oracle中查询当前时间、时间格式化方法

    Oracle中如何获取系统当前时间 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;  ORACLE里获取一个时间的年.季.月.周. ...

  3. 使用PHP 格式化时间

    date 用法: date(格式,[时间]); 如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义: U 替换成从一个起始时间1970年1月1日以来的秒数 <?php ...

  4. Linux系统时间同步方法

    在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系.系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不 ...

  5. HTTP超文本传输协议-HTTP/1.1中文版

    摘要 超文本传输协议(HTTP)是一种为分布式,合作式,多媒体信息系统服务,面向应用层的协议.它是一种通用的,不分状态(stateless)的协议,除了诸如名称服务和分布对象管理系统之类的超文本用途外 ...

  6. asp.net 数据库面试题(基础)

    今天到某公司笔试,数据库考的比较多,但是说老实话,考的也比较基础.现在趁回忆得起来,将数据库知识简单整理如下: 一.建表指令 比如创建一个学生表student,它由学号Sno,姓名Sname,性别Ss ...

  7. HANA SQL

    约束 注释 你可以给你的 SQL 语句添加注释来增加可读性和可维护性. SQL 语句中注释的分隔如下: l  双连字符“--”.所有在双连字符之后直到行尾的内容都被 SQL 解析器认为是注释. l  ...

  8. Asp.net Core的代码移植技巧,半天将SqlSugarORM转成Core

    .net  core中有哪些被抛弃的类 1.DataTable DataRow SqlDataAdapter DataRow DataColumn DataColumn 虽然这些类不是我ORM核心功能 ...

  9. Python开发程序:ATM+购物商城

    一.程序要求 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期未还 ...

随机推荐

  1. 使用jquery validate结合zui作表单验证

    1.引入jquery validate和zui <!-- jQuery (ZUI中的Javascript组件依赖于jQuery) --> <script src="${_b ...

  2. [Ceres]C++优化库

    官网教程: http://ceres-solver.org/nnls_tutorial.html 定义了一个最小二乘法求解器 自动求导的功能

  3. U-Net卷积神经网络

    由于项目需要,用U-NET跑一个程序来对医学影像进行分割(segmentation),因此跑去看了下这篇论文(paper),下面会介绍一下U-Net的框架及要点,如果哪里有写的不对的,或者好的建议,欢 ...

  4. 第一次玩博客 感觉自己特别low

    第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动第一天来  来好激动 ...

  5. iis如何处理并发请求

    文章:IIS是怎么处理同时到来的多个请求的? 文章:你真的了解:IIS连接数.IIS并发连接数.IIS最大并发工作线程数.应用程序池的队列长度.应用程序池的... 文章:IIS最大工作进程数设置引发串 ...

  6. nyoj 题目21 三个水杯

    三个水杯 时间限制:1000 ms  |  内存限制:65535 KB 难度:4   描述 给出三个水杯,大小不一,并且只有最大的水杯的水是装满的,其余两个为空杯子.三个水杯之间相互倒水,并且水杯没有 ...

  7. NativeScript Vue 和 Weex 对比与分析

    Weex Weex是一个项目,由阿里巴巴创造.它的口号是“一次编写,到处运行”,这意味着你可以使用完全相同的代码库构建网站(HTML5),Android和iOS的应用.目前有几个Weex的生产项目,在 ...

  8. iOS大神班笔记02-模仿苹果创建单例

    首先我们得要知道苹果是如何实现单例的:1.不能外界调用alloc,一调用就崩掉,其实就是抛异常(类内部第一次调用alloc就不崩溃,其他都崩溃). 2.提供一个方法给外界获取单例.  3.内部创建一次 ...

  9. 湘潭邀请赛 2018 E From Tree to Graph

    题意: 给出一棵树以及m,a,b,x0,y0.之后加m条边{(x1,LCA(x1,y1)),(x2,LCA(x2,y2))...(xm,LCA(xm,ym))}.定义z = f(0)^f(1)^... ...

  10. 石子归并的三种打开方式——难度递增———51Node

    1021 石子归并    N堆石子摆成一条线.现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石子数记为该次合并的代价.计算将N堆石子合并成一堆的最小代价.   ...