📅  最后修改于: 2023-12-03 15:08:13.743000             🧑  作者: Mango
如果您需要从 Excel 中的日期时间戳中删除时间并仅保留日期,有几种方法可以实现此目的。以下是两种常见的方法:
=TEXT(A1,"yyyy-mm-dd")
。请注意,您需要更改A1以匹配您的日期时间戳单元格位置。
请注意,在此方法中,您可以根据需要更改日期格式。
代码片段:
以下是一个示例VBA代码片段,可用于将日期时间戳转换为仅日期格式:
Sub ConvertDateTimeToJustDate()
'选择您想要转换的单元格
Range("A1").Select
'将日期时间戳转换为仅日期格式
ActiveCell.FormulaR1C1 = "=TEXT(RC[-1],""yyyy-mm-dd"")"
Selection.Copy
'将结果粘贴回原始单元格
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
请注意,此VBA代码仅适用于单个单元格的转换,并且假定您的日期时间戳单元格位置为A1。如果您需要将多个单元格转换为仅日期格式,请适当更改代码。