深入JavaScript与.NET Framework中的日期时间(1):基本概念与概述
2010-09-14 13:31:04 来源:WEB开发网核心提示:日期时间是开发过程中最尝使用的数据类型之一,但是很多开发人员在使用过程中忽视了时间日期的一些特性,深入JavaScript与.NET Framework中的日期时间(1):基本概念与概述,现在的应用越来越讲究“国际化”和“本地化”,它们的重要特征之一就是一些数据类型的格式
日期时间是开发过程中最尝使用的数据类型之一,但是很多开发人员在使用过程中忽视了时间日期的一些特性。现在的应用越来越讲究“国际化”和“本地化”,它们的重要特征之一就是一些数据类型的格式或换算,日期时间是其中之一(其余还有货币,数字等等)。在进一步讨论开发中的日期时间问题之前,我们需要先理清有关时间的一些基础概念:
国际标准时间:为了让时间问题比较容易得到解决,国际上定义了国际标准时间(Universal Coordinated Time或Coordinated UniversalTime)这一概念,它要求全球范围内都以零经度线上的时间作为国际上统一采用的标准时间。因为零经度线通过英国格林威治天文台,所以国际标准时间也称为格林威治时间(GMT,Greenwich Mean Time)。此外,它又被称为UTC(Universal Time Code)。很多朋友会被那么多名词和缩写所迷惑,其实它们都表示同一个概念。其中,UTC可能是国际标准时间最常用的称呼,在这片文章中我也将使用UTC时间来代指国际标准时间。
时区:理论上地球任意两个不同的经度的地点就有不同的“当地时间”,因此在地球东西方向移动丝毫就改变了当前位置的时间。但是追求这样的“精确”在大多数时候与场合都会显得非常麻烦,而且没有任何意义。为了解决这个问题,国际上又提出了时区(time zone)这个概念。按照时差的划分方法,从西经7.5度到东经7.5度划为“中区”,又称之为“零时区”。然后依次向东西两边每15度划分一个时区。例如,从东经7.5度到东经22.5度为东一区、西经22.5度到西经37.5度为西二区。整个地球被划分为24个时区,每个时区使用该区的中央经线的“当地时间”作为这个时区的时间。
Tags:深入 JavaScript NET
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接