2016-12-21 22 views
-1

我有一個時間字段(LaborHed.ClockInTime),它在Epicor服務器(我正在使用的ERP)中與當地時間有1小時的差異。我的當地時區是UTC(都柏林,愛丁堡,里斯本,倫敦)。我不知道如何將Epicor服務器時區轉換爲我的本地時區。在Crystal Reports中將服務器時區轉換爲本地時區

我想這個代碼(但它不工作)

ShiftDateTime(CDATE({} BAQReportResult.LaborHed.ClockInTime), 「UTC,0」, 「」)

我做錯了什麼?

回答

1

如果是打印字段,請增加公式中的小時數。否則,這將使用當前用戶的時區:

ShiftDateTime (CurrentDateTime, PrintTimeZone, CurrentCEUserTimeZone) 

要實施一個時區,如英國夏時,使用以下命令:

ShiftDateTime (cdate({BAQReportResult.LaborHed.ClockInTime}),"UTC,0, BST", "") 
相關問題