【问题标题】:Date Format in asp.netasp.net 中的日期格式
【发布时间】:2014-05-28 04:32:11
【问题描述】:

我使用下面的代码来显示日期

  Dim fromdt as date=05/28/2014     
  Dim todt as date=05/30/2014      
  Dim Dates as string
 Dates = fromdt.ToString("dd MMM yyyy").ToString + "-".ToString + todt .ToString("dd MMM yyyy").ToString

输出带有上述格式,但我想要这样(2014 年 5 月 28 日星期二 - 2014 年 5 月 30 日星期五)

谁能给我这个语法??

【问题讨论】:

  • 您无需在任何事情上都致电.ToString
  • 它有效,但我想要这种格式--2014 年 5 月 28 日星期二 - 2014 年 5 月 30 日星期五

标签: asp.net vb.net date-format days


【解决方案1】:

试试这个:

Format(fromdt, "ddd d MMM, yyyy") + "-" + Format(todt, "ddd d MMM, yyyy")

【讨论】:

  • 哦!!!...对不起...我的错误...编辑了它..@MarkHall..感谢您指出错误:)
  • 你能给我这种格式的语法吗?例如:- Tue 28 May, 2014
  • 当你执行上述格式时,结果会是这样的——“Wed 28 May, 2014-Fri 30 May, 2014”。这是你要求的对吗?
【解决方案2】:
Dim d1 As Date = #5/28/2014#
Dim d2 As Date = #5/30/2014#

Dim Dates As String = String.Format("{0:ddd d MMM, yyyy} - {1:ddd d MMM, yyyy}", d1, d2)
'Result - Wed 28 May, 2014 - Fri 30 May, 2014

Dim DatesWithParens As String = String.Format("({0:ddd d MMM, yyyy} - {1:ddd d MMM, yyyy})", d1, d2)
'Result -(Wed 28 May, 2014 - Fri 30 May, 2014)

第...

【讨论】:

    【解决方案3】:

    除了给出格式后使用的 .ToString 之外,您的代码没有太大问题。

    只要把代码改成这个就可以了:

    Dates = fromdt.ToString("ddd d MMM yyyy") + "-" + todt.ToString("ddd d MMM yyyy")
    

    这里:

    ddd - 星期几
    d - 数字中的日期
    MMM - 月份 缩写
    yyyy - 年份数

    【讨论】:

      【解决方案4】:

      您的代码运行良好。但您的日期需要用双引号括起来。

          Dim fromdt As Date = "5/28/2014"
          Dim todt As Date = "5/30/2014"
          Dim Dates As String
          Dates = fromdt.ToString("dd MMM, yyyy")+ "-"+ todt.ToString("dd MMM, yyyy")
          Console.Write(Dates)
      

      或者结果会是这样的

      28 May, 2014-30 May, 2014
      

      你可以使用日期日期

      Dates = fromdt.ToString("ddd MMM d, yyyy")+ "-" + todt.ToString("ddd MMM d, yyyy")
      

      结果将是

      Wed May 28, 2014-Fri May 30,2014
      

      如果您不想在日期中使用逗号,可以将其删除。

      【讨论】:

      • 我不是说你的答案是错误的,方法不对,你使用的是 .ToString,即使它不需要,所以我请你阅读关于 OP 提出的问题的 cmets
      猜你喜欢
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 2010-10-18
      相关资源
      最近更新 更多