把Unity的DateTimeNow转化成一个去除了所有 、、的字符串且去掉秒数显示且日期上如果不足两位用0填充比如8月22日显示成0822
您可以使用以下代码将Unity的DateTime.Now转换为所需的字符串格式:
string formattedDate = DateTime.Now.ToString("MMdd").PadLeft(4, '0');
formattedDate = formattedDate.Replace(" ", "").Replace(":", "").Replace("/", "");
这将首先将当前日期转换为"MMdd"格式(去除了秒数),然后使用PadLeft函数在左侧填充0以确保日期始终为4位数。最后,使用Replace函数删除字符串中的空格、冒号和斜杠。
请注意,此代码假设您已经在代码的顶部添加了以下命名空间:
using System;
希望对您有所帮助!
原文地址: https://www.cveoy.top/t/topic/iK1n 著作权归作者所有。请勿转载和采集!