"{0:yyyy-MM-dd HH:mm:ss zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.f zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.ff zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.fff zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.ffff zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.fffff zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.ffffff zzz}",
        "{0:yyyy-MM-dd HH:mm:ss.fffffff zzz}",问题如题~

解决方案 »

  1.   

     
    ODBC 日期时间格式
    ODBC API 定义了转义序列来表示日期和时间值,ODBC 称之为时间戳数据。用于 SQL Server 的 Microsoft OLE DB 提供程序所支持的 OLE DB 语言定义 (DBGUID-SQL) 也支持这种 ODBC 时间戳格式。使用 ADO、OLE DB 和基于 ODBC 的 API 的应用程序可以使用这种 ODBC 时间戳格式来表示日期和时间。ODBC 时间戳的转义序列格式为: { literal_type 'constant_value' }literal_type指定转义序列的类型。时间戳有三种 literal_type 指定符:d = 仅日期t = 仅时间ts = 时间戳(时间 + 日期)'constant_value'是转义序列的值。constant_value 的每个 literal_type 必须遵循这些格式。literal_type constant_value 格式 
    D yyyy-mm-dd 
    T hh:mm:ss[.fff] 
    Ts yyyy-mm-dd hh:mm:ss[.fff] 
    这些是 ODBC 时间和日期常量的例子:{ ts '1998-05-02 01:23:56.123' }{ d '1990-10-02' }{ t '13:33:41'}不要混淆 ODBC 和 OLE DB 时间戳数据类型名称与 Transact-SQL timestamp 数据类型名称。ODBC 和 OLE DB 时间戳数据类型记录日期和时间。Transact-SQL timestamp 数据类型是一个与时间无关的二进制数据类型。
      

  2.   

    fraction, 小数位。可以到小数后7位,当然不只是表示毫秒了。
      

  3.   

    楼主问的是Katmai中新增的数据类型,误差不只秒后三位了。