Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 日期时间对话失败_C#_Asp.net_Datetime - Fatal编程技术网

C# 日期时间对话失败

C# 日期时间对话失败,c#,asp.net,datetime,C#,Asp.net,Datetime,我正在尝试将当前dateTime对象转换为澳大利亚标准时间 string asd = DateTime.Now.ToString(CultureInfo.GetCultureInfo("en-AU")); 这是我的密码。但是Datetime转换从来不会作为输出发生。我得到的是当前的Datetime本身。有人能指出我做错了什么吗?这就是你得到时区的方式 TimeZoneInfo aus = TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Sta

我正在尝试将当前dateTime对象转换为澳大利亚标准时间

 string asd = DateTime.Now.ToString(CultureInfo.GetCultureInfo("en-AU"));

这是我的密码。但是Datetime转换从来不会作为输出发生。我得到的是当前的Datetime本身。有人能指出我做错了什么吗?

这就是你得到时区的方式

TimeZoneInfo aus = TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Standard Time");
DateTime dateTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, aus);
以下是您修复格式的方法:

dateTime.ToString("dd/MM/yyyy HH:mm:ss")
更多信息

这是澳大利亚的时区ID列表,以防您不住在东部

  • 岑。澳大利亚标准时间
  • 澳大利亚中央标准时间
  • E.澳大利亚标准时间
  • 澳大利亚东部标准时间
  • 塔斯马尼亚标准时间
  • W.澳大利亚标准时间

  • 干杯

    这是你获得时区的方式

    TimeZoneInfo aus = TimeZoneInfo.FindSystemTimeZoneById("AUS Eastern Standard Time");
    DateTime dateTime = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, aus);
    
    以下是您修复格式的方法:

    dateTime.ToString("dd/MM/yyyy HH:mm:ss")
    
    更多信息

    这是澳大利亚的时区ID列表,以防您不住在东部

  • 岑。澳大利亚标准时间
  • 澳大利亚中央标准时间
  • E.澳大利亚标准时间
  • 澳大利亚东部标准时间
  • 塔斯马尼亚标准时间
  • W.澳大利亚标准时间

  • 干杯

    您当前的输出和预期的输出是什么?
    DateTime.ToString(IFormatProvider)
    方法只表示您计算机上的本地时间,并使用特定的区域性格式。我认为时区偏移量是UTC+10。您可以改为使用属性。当您使用
    DateTime.Now
    时,表示当前日期时间。在这里,您正在将当前日期时间更改为澳大利亚文化日期时间。日期保持不变。您当前的输出和预期的输出是什么?
    DateTime.ToString(IFormatProvider)
    方法仅用特定的区域性格式表示您计算机上的本地时间。我认为时区偏移量是UTC+10。您可以改为使用属性。当您使用
    DateTime.Now
    时,表示当前日期时间。在这里,您正在将当前日期时间更改为澳大利亚文化日期时间。日期不变。