小弟用 “SET MSFELEXGRID1.DATASOURCE=RS(数据源)”在WIN2000下得到日期格式为“09/06/2003”;而在WIN98下却得到“09/06/03”,(两个系统里的区域设置里都设为YYYY-MM-DD),请问各位大虾,如何在WIN98下得到“09/06/2003”这样的格式?救命啊!

解决方案 »

  1.   

    1:控制面板->区域选项->日期->格式
    2:用Format
      

  2.   

    小弟用 “set MSHFlexGrid1.datasource=RS(定义的recordset记录集)”在WIN2000下,MSHFlexGrid1中显示日期时,其日期格式为“09/06/2003”;而在WIN98下却得到“09/06/03”,(两个系统里的区域设置里都设为YYYY-MM-DD),请问各位大虾,如何在WIN98下得到“09/06/2003”这样的格式?救命啊!
      

  3.   

    没用,format()不能识别“06/06/03”格式
    to aga*,txli*:两个系统里的区域设置里都设为YYYY-MM-DD
      

  4.   

    用Format函数
    format(data,YYYY-MM-DD)
      

  5.   

    呵呵,千年虫问题。WIN98下的年份是两位的
      

  6.   

    to viena:
    是不是在98的区域设置里设置yyyy-MM-dd是没有用的?
    是不是你说的千年虫问题导致MSHFlexGrid的显示时间在98和2000中是不同的,
    可不可在BIOS中设置好