zoukankan      html  css  js  c++  java
  • (31)C#时间

    一、

    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是减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));//当前日期数减1

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

    三、 TimeSpan 结构

  • 相关阅读:
    C调用C++的动态库
    记“gorm查询没报错,但结果为空”的解决
    Android学习之路(一) Android Studio创建项目
    Windows程序消息机制浅析
    2021.5.1 学习小目标
    微信测试流程
    mysql使用正则表达式匹配中文所遇到的问题
    关于mysql的distinct用法
    一次性能测试的网络层面总结
    mongodb中直接根据某个字段更新另外一个字段值
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/6539554.html
Copyright © 2011-2022 走看看