HelloCode

依赖倒置原则(Dependence Inversion Principle)是程序要依赖于抽象接口,不要依赖于具体实现。简单的说就是要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。

控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。

日期时间部分

格式类型

格式示例

可与其他格式结合使用

依赖于 DATEFORMAT

多语言

日期

未分隔

ISO 8601

'19980223'

日期

数值

'02/23/1998'

(DATEFORMAT)

日期

ISO 8601 数值

'1998-02-23'

日期

字母

'23 February 1998'

(月份或简写月份)

日期

ODBC 日期

{d '1998-02-23'}

时间

ISO 8601 时间

'14:23:05'

'10:00:00.123456'

时间

ODBC 时间

{t '14:23:05'}

日期时间

ODBC 日期时间

{ts '1998-02-23 14:23:05'}

日期时间

ISO 8601

'1998-02-23T14:23:05'

'1998-02-23T14:23:05 -08:00'

是(date、datetime2、datetimeoffset)。

日期时间

ANSI SQL 标准

'1998-02-23 14:23:05'

'1998-02-23 14:23:05 -08:00'

否(datetime2、datetimeoffset)

是 (datetime)

是(date、datetime2、datetimeoffset)。

日期时间

日期和时间的组合

'19980223 14:23:05'

'02/23/1998 2:23:05 PM'

'1998-02-23 10:00:00.123'

'23 Feb 1998 14:23:05'

(日期部分)

时区

时区格式

'+12:00'

'01:00'

'-08:00'

'Z'

请参阅

参考

概念