2017-06-02 40 views
-4

我需要將系統日期設置爲控制檯應用程序中項目屬性的調試選項卡中的命令行參數。如何使用項目屬性的VS調試選項卡獲取系統日期作爲命令行參數

它設置的值是什麼,它是相同的字符串,但我需要系統日期每一天。這是可能的?

如果它是命令提示符,我會使用%date%how to set date to current date using dos batch file command),但我無法在Visual Studio中找到等價物。

+1

你的意思是在'DateTime'對象的屬性是不夠的? –

+0

編號命令行參數是單獨的主題。它在解決方案資源管理器窗口中具有項目級屬性。 – Poovizhi

+0

但是,當你可以直接從系統獲取它時,爲什麼你需要它作爲參數?你爲什麼把它標記爲C#?如果有的話,這是一個命令行問題,無論是bash,powershell,好的Windows命令行,無論如何,但它似乎與C#無關。 –

回答

0

不,它不可能通過C#代碼。

我們可以使用控制檯窗口的幫助,在運行時發送不同的值。如果您運行代碼並將參數發送到Exe路徑旁邊。

例如:
C:\ Application1.exe 「2015年12月1日」

0

不,您不能在工程屬性 - >調試 - >命令行中指定動態參數。

正如你可以指定字符串常量,並與喜歡的DateTime.Now.ToString("o")值替換的選項:

var dateTimeString = (args[0] == "now")? 
      DateTime.Now.ToString("o") : args[0]; 
相關問題