2017-09-28 54 views
0

我已經創建了一個API來創建具有日期列的Excel。當我從本地執行代碼時,它運行良好,並按預期顯示日期。如何在邏輯應用程序中設置日期時間格式

當我嘗試通過Logic App執行API時,它會更改該字段的日期格式。我如何在Logic App中設置日期時間?

+0

添加更多關於你在做什麼以及你想達到什麼的細節。發佈代碼會幫助我們幫助你。 –

+0

CultureInfo ukCulture = new CultureInfo(「en-GB」); DateTime myDateTime = DateTime.Parse(「09/07/2017」,ukCulture.DateTimeFormat); – Pooh

+0

我正在更改我的代碼中的日期格式,在執行已部署的API時正確顯示。雖然當我執行進一步調用此API的邏輯應用程序時,日期格式會更改並以美國格式顯示。 – Pooh

回答

0

問題是您的本地計算機運行的代碼與部署時運行代碼的機器不同Locale。您可以設置CultureInfo.CurrentCulture以確保使用正確的CultureInfo

的CultureInfo ...

提供有關特定文化(呼籲非託管代碼開發環境)的信息。這些信息包括文化名稱,書寫系統,使用的日曆,字符串的排序順序以及日期和數字的格式。

你也可以使用適當的DateTimeFormatInfo,寫的日期到Excel時,

提供有關日期和時間值的格式特定的文化信息。

相關問題