[UE4笔记] 根据日期判断该天是周几

蔡勒公式:
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
在这里插入图片描述
在这里插入图片描述

.h:

	/* 根据日期获得星期几 C为年份前两位,Year为年份后两位,Month为月份,Day为号数,
	如果Day/Month任意一项为0的时候,那么则根据当前系统时间计算  */
UFUNCTION(BlueprintCallable, Category = "DayOfWeek")
	static void GetDayOfWeek(int32 Day, int32 Month, int32 Year, int32 C,int32 W,FString& Weekday);

.cpp:
注意添加对应的头文件:

#include "Runtime/Core/Public/Misc/DateTime.h"
#include "Kismet/KismetStringLibrary.h"
 /*如果Day/Month任意一项为0的时候,那么则根据当前系统时间计算*/
   if (Day == 0 || Month == 0)
   {
   
      FDateTime Time = FDateTime::Now
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值