【问题标题】:Microsoft access change the date format from dd/m/yyyy = 28/9/2018 to dd/mm/yyyy = 28/09/2018 and its all dataMicrosoft 访问将日期格式从 dd/m/yyyy = 28/9/2018 更改为 dd/mm/yyyy = 28/09/2018 及其所有数据
【发布时间】:2018-11-09 00:48:15
【问题描述】:
我想更改我的微软访问的日期格式,因为我在 datagridview 和水晶报告上显示我的程序数据时遇到问题。因为程序应该读取 dd/mm/yyyy 上的日期,但在我的microsoft access 格式为 dd/m/yyyy。可以将其更改为 dd/mm/yy 以及我数据库中的所有记录,谢谢。
【问题讨论】:
标签:
date
crystal-reports
vb6
ms-access-2010
ms-access-2016
【解决方案1】:
日期值不带格式。但是,默认格式 - 关于您的系统设置 - 每当显示日期值时都会应用以使其易于阅读。
因此,要么更改系统设置,要么将您喜欢的格式应用于显示日期值的任何控件(文本框)的 Format 属性:dd/mm/yyyy
Crystal Reports 中日期的显示方式与 VB 无关。
【解决方案2】:
我同意 Crystal Reports 是否支持自定义格式以及如何支持不是 VB6 问题。
对于DataGrid,它相当简单:
'Reference to: Microsoft Data Formatting Object Library 6.0 (SP6)
Set StdDataFormat = New StdFormat.StdDataFormat
With StdDataFormat
.Type = fmtCustom
.Format = "dd/mm/yyyy"
End With
Set DataGrid1.DataSource = RS
Set DataGrid1.Columns(0).DataFormat = StdDataFormat