如何使用 C# 使 datetime.now 返回英国格式的日期

use*_*737 2 c# datetime

我希望 datetime.now 返回英国格式的日期时间对象。它在我的本地计算机上执行此操作,但是当我将代码上传到服务器时,它以美国格式执行

Hab*_*bib 5

DateTime没有任何与之关联的格式。格式化只是为了演示。你可以做:

string formattedDate = DateTime.Now.ToString(CultureInfo.CreateSpecificCulture("en-GB"));
Run Code Online (Sandbox Code Playgroud)

或者提供特定/自定义格式,例如:

string formattedDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss", 
                                       CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)