如何将日期格式从mm.dd.yy转换为月份名称dd,yyyy?

时间:2017-08-03 07:17:11

标签: vbscript date-formatting

我有一个从SAP系统导出的Excel文件,其日期格式为<TouchableOpacity onPress={this.spadeOptionPush}}/> (例如:mm.dd.yy)但是,我需要将Excel文件导入到另一个使用VBScript的系统中它只接受08.03.17的日期格式(例如:month name dd, yyyy)。

我一直在寻找类似的问题,但没有找到任何解决方案。请帮忙。 我对VBScript知之甚少。

1 个答案:

答案 0 :(得分:2)

SO不是其他人为您编写代码的地方。当答案需要为您编写整个脚本时,我们通常不会回答问题。不过,我会给你一些指示:

  • splitting日期字符串开始:

    str = "08.03.17"
    arr = Split(str, ".")
    
  • 确定月份片段中的(短)month name

    m = MonthName(arr(0), True)
    
  • 使用字符串&#34; 20&#34;

    prepending更改为全年。
    y = "20" & arr(2)
    

    如果您的日期值可能早于2000年,那么您将需要额外的逻辑。

  • 从片段中重建日期字符串:

    WScript.Echo m & ". " & arr(1) & ", " & y