使用 Azure Pipelines 編譯 dotnet 時遇到一個狀況記錄下來。
專案中有使用了沒有綁定 TimeZone 的時間相關函式, 造成資料寫入 DB 時有偏差, (DB 已設定)
可以嘗試設定 Agent 的 TimeZone 設定, (透過 PowerShell task): Win:
Get-TimeZone
Set-TimeZone "Taipei Standard Time"
Get-TimeZone
Ubuntu:
sudo timedatectl set-timezone Asia/Taipei