Unity 如何获取当前日期的中文星期几

本文介绍了如何在C#中使用DateTime的DayOfWeek方法获取当前日期的星期,并通过Switch语句将其转化为中文。示例代码展示了从系统时间获取星期并在控制台打印结果的过程。

要获取当前日期是星期几可以使用DateTime下的DayOfWeek方法。

首先我们在脚本中添加System引用:

using System;

然后我们再调用DateTime下的DayOfWeek方法:

DayOfWeek dayOfWeek = DateTime.Now.DayOfWeek; //获取当前是星期几

由于返回的是英文,所以我们还要转化为中文,可以通过Switch语句转化:

    public string GetChineseDayOfWeek(DayOfWeek dayOfWeek)
    {
        switch (dayOfWeek)
        {
            case DayOfWeek.Sunday:
                return "星期日";
            case DayOfWeek.Monday:
                return "星期一";
            case DayOfWeek.Tuesday:
                return "星期二";
            case DayOfWeek.Wednesday:
                return "星期三";
            case DayOfWeek.Thursday:
                return "星期四";
            case DayOfWeek.Friday:
                return "星期五";
            case DayOfWeek.Saturday:
                return "星期六";
            default:
                return "";
        }
    }

最后调用转化方法:

 string chineseDayOfWeek = GetChineseDayOfWeek(dayOfWeek);
 Debug.Log("今天是" + chineseDayOfWeek);

打印结果:

这就简简单单获得了当前日期是星期几,我们就可以根据需要使用它了。 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿游也

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值