第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

為什么當(dāng)應(yīng)用程序在我的計(jì)算機(jī)上運(yùn)行時(shí) System.DateTime.Now 工作

為什么當(dāng)應(yīng)用程序在我的計(jì)算機(jī)上運(yùn)行時(shí) System.DateTime.Now 工作

C#
拉丁的傳說 2022-12-24 12:31:17
當(dāng)應(yīng)用程序在存儲它的計(jì)算機(jī)上運(yùn)行時(shí),它會加載時(shí)間,但是,當(dāng)它通過工作組加載時(shí),在另一臺計(jì)算機(jī)上它不會加載時(shí)間(即使其他一切都正常工作)。我已經(jīng)為 Windows 使用 Unity 和 C# 制作了一個(gè)應(yīng)用程序,它需要能夠從系統(tǒng)加載今天的日期,并且當(dāng)應(yīng)用程序在存儲它的計(jì)算機(jī)上運(yùn)行時(shí)它可以工作(應(yīng)用程序不需要安裝),但是,當(dāng)我嘗試從另一臺計(jì)算機(jī)通過工作組運(yùn)行它時(shí),它不會加載時(shí)間。我已經(jīng)測試了應(yīng)用程序中的所有其他內(nèi)容,唯一似乎出現(xiàn)故障的函數(shù)是 DateTime.Now 函數(shù)。我還嘗試用 DateTime.Today、System.DateTime.Now 和其他一些變體替換它,但都沒有成功。public class TestTodayDate : MonoBehaviour{    public Text text;    void Start()    {        DateTime today = DateTime.Now;        string[] day = today.ToString("d").Split('/');        text.text = $"{day[1]}.{day[0]}.{day[2]}";    }}這是預(yù)期的結(jié)果,也是我在本地運(yùn)行應(yīng)用程序時(shí)得到的結(jié)果。這是我在工作組上的兩臺不同計(jì)算機(jī)上運(yùn)行它時(shí)得到的結(jié)果。
查看完整描述

1 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

"d"格式字符串使用系統(tǒng)級配置的短日期字符串格式。個(gè)人可以根據(jù)需要在他們的系統(tǒng)上更改此格式。因此,如果您需要依賴以某種方式查看的結(jié)果,則不應(yīng)使用"d"格式字符串。


相反,您可能會想這樣做:


void Start()

{

    DateTime today = DateTime.Now;

    string[] day = today.ToString("dd/MM/yyyy").Split('/');

    text.text = $"{day[1]}.{day[0]}.{day[2]}";

}

但這也不完全正確。在 .Net 日期格式字符串中,該/字符具有特殊含義,它代替系統(tǒng)日期分隔符。同樣,根據(jù)操作系統(tǒng)中存在的文化或自定義設(shè)置,此值可能與您的預(yù)期不同。


你真正應(yīng)該做的是:


void Start()

{

    text.text = DateTime.Now.ToString("d.M.yyyy");

}

這將始終提供預(yù)期值(盡管我不得不猜測日期格式,無論您是否期望0在月初看到領(lǐng)先),并且它將為您節(jié)省一些創(chuàng)建數(shù)組和中間字符串的內(nèi)存分配.


查看完整回答
反對 回復(fù) 2022-12-24
  • 1 回答
  • 0 關(guān)注
  • 98 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號