Microsoft Access将日期格式从dd / m / yyyy = 28/9/2018更改为dd / mm / yyyy = 28/09/2018及其所有数据

时间:2018-11-09 00:48:15

标签: date crystal-reports vb6 ms-access-2010 ms-access-2016

我想更改我的Microsoft Access的日期格式,因为我在datagridview和crystal report上显示我的程序数据时遇到问题,因为该程序应该在dd / mm / yyyy上读取日期microsoft access它是dd / m / yyyy的格式。可以将其更改为dd / mm / yy,数据库中的所有记录都表示感谢。

2 个答案:

答案 0 :(得分:0)

日期值不带任何格式。但是,每当显示日期值以使其易于阅读时,都会应用默认格式-关于您的系统设置-

因此,可以更改系统设置,或将所需的格式应用于显示日期值的任何控件(文本框)的 Format 属性:dd / mm / yyyy

Crystal Reports中日期的显示方式与VB无关。

答案 1 :(得分:0)

我同意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