一、

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. [转]grep 在文本中查找内容

    转自: http://www.lampweb.org/linux/3/27.html 功能:grep系列是Linux中使用频率最高的文本查找命令.主要功能在一个或者多个文件中查找特定模式的字符串.如果 ...

  2. Python 字符串格式化输出方式

    字符串格式化有两种方式:百分号方式.format方式. 其中,百分号方式比较老,而format方式是比较先进的,企图替代古老的方式,目前两者共存. 1.百分号方式 格式:%[(name)][flags ...

  3. Python之日志处理 logging模块

    Python之日志处理(logging模块)   本节内容 日志相关概念 logging模块简介 使用logging提供的模块级别的函数记录日志 logging模块日志流处理流程 使用logging四 ...

  4. ssh.sh_for_ubuntu1404

    #!/bin/bash sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/g' /etc/ssh/sshd_config s ...

  5. PAT——甲级1009:Product of Polynomials;乙级1041:考试座位号;乙级1004:成绩排名

    题目 1009 Product of Polynomials (25 point(s)) This time, you are supposed to find A×B where A and B a ...

  6. hexo从零开始到搭建完整 转

    http://visugar.com/2017/05/04/20170504SetUpHexoBlog/ https://liuchi.coding.me/   look me 交流群 有相关问题的可 ...

  7. 【bzoj4177】Mike的农场 网络流最小割

    题目描述 Mike有一个农场,这个农场n个牲畜围栏,现在他想在每个牲畜围栏中养一只动物,每只动物可以是牛或羊,并且每个牲畜围栏中的饲养条件都不同,其中第i个牲畜围栏中的动物长大后,每只牛可以卖a[i] ...

  8. BZOJ3238 [Ahoi2013]差异 【后缀数组 + 单调栈】

    题目链接 BZOJ3238 题解 简单题 经典后缀数组 + 单调栈套路,求所有后缀\(lcp\) #include<iostream> #include<cstdio> #in ...

  9. 刷题总结——Throw nails(hdu4393)

    题目: Problem Description The annual school bicycle contest started. ZL is a student in this school. H ...

  10. libcurl网络连接使用tcp/ip

    CURL *curl; CURLcode res; const char *request = "GETas.xxxxE测试发送"; curl_socket_t sockfd; / ...