C#时间日期格式练习 -009

示例1:获取当前日期是星期几

技术
DateTime.Now.ToString();

实现

public void GetWeek()
{
    Console.WriteLine(DateTime.Now.ToString("dddd"));//星期
    Console.WriteLine(DateTime.Now.ToString("MMM"));//月 
    Console.WriteLine(DateTime.Now.ToString("dd"));//号
    Console.WriteLine(DateTime.Now.ToString("yyyy"));//年
}

总结
DateTime详解
https://www.cnblogs.com/tmdsleep/p/5700058.html

示例2:获取当年的天数

技术
计算两个时间差值
DateTime dt1 = Convert.ToDateTime(“2007-8-1”);
DateTime dt2 = Convert.ToDateTime(“2007-8-15”);
TimeSpan span = dt2.Subtract(dt1);
int dayDiff = span.Days ;

实现

public string GetDay()
{
    int year = DateTime.Now.Year;
    int month = DateTime.Now.Month;
    int day = DateTime.Now.Day;
    int present = 0;
    if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))
    {
        present = 365;
    }
    else
    {
        present = 364;
    }
    //当年剩余时间
    DateTime dt1 = Convert.ToDateTime(year + "-" + month + "-" + day);
    DateTime dt2 = Convert.ToDateTime(year + "-12-31");
    TimeSpan span = dt2.Subtract(dt1);
    return year + "年有" + present + "天;" + "当年剩余:" + span.Days + "天";
}

总结
DateTime详解
https://www.cnblogs.com/tmdsleep/p/5700058.html

示例3:格式化日期为指定模式

技术
yyyy/MM/dd HH:mm:ss

实现

public void FormatDate()
{
    DateTime dt = DateTime.Now;
    // yyyy/MM/dd HH:mm:ss  2021/11/14 11:28:05
    Console.WriteLine(dt.ToString("yyyy/MM/dd HH:mm:ss"));
}

总结
DateTime详解
https://www.cnblogs.com/tmdsleep/p/5700058.html

  • 时间:2021.11.7
  • 完成:2021.11.14
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值