如何从 TFS 的用户配置文件信息中获取区域设置

How to get Locale from userprofile information from TFS

如何从 TFS 的用户配置文件信息中获取区域设置?我在 MSDN 和互联网上找不到任何信息。

这没有记录,但是您可以使用第三方工具(例如 Fiddler 或直接在 Chrome 中按 F12 来跟踪 API。

您可以使用以下 REST API 获取用户配置文件:

GET http://server:8080/tfs/DefaultCollection/_api/_common/GetUserProfile?__v=5 

对于Locale的信息,好像只能通过“LCID”和“TimeZoneId”得到LanguageTime zone Ctrl + F -> 输入 LCID 或 TimeZoneId 以查找语言环境信息)。

Date patternTime pattern没有记录在JSON响应中,它们的值都是null

请参阅以下带有屏幕截图的示例:

    "TimeZoneId": "Central Asia Standard Time",
    "LCID": 1033,