Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.
Функцията DATETIME е комбинация на функциите DATE и TIME.
DATE връща последователния сериен номер, който представя конкретна дата.
TIME връща десетичното представяне на часа със стойност в диапазона от 0 (нула) до 0,99999999, представящо часовете от 0:00:00 (12:00:00 преди обяд) до 23:59:59 (11:59:59 след обяд).
Синтаксис
DateTime(year,month,Day,Hour,MINUTE,Second)
Година Аргумента year може да бъде една до четири цифри. Не можете да използвате една година преди 1900 г. Ако година аргумент е между 0 (нула) и 1899, стойността се добавя към 1900 за изчисляване на годината. Например DATETIME(108,1,2,n,n,n) връща датата като 39,449; което е поредният номер, представляващо януари 2, 2008 (1900 + 108). Ако година аргумент е между 1900 и 9999, стойността се използва като годината. Например DATETIME(2008,1,2,n,n,n) също връща датата като 39,449.
Месец е число, представляващо месец от годината. Ако месец е по-голямо от 12, месец добавя този брой месеци към първия месец в годината, посочена. Например DATETIME(2008,14,2,n,n,n) Връща поредния номер, представляващо 2 февруари 2009.
Day е число, представляващо деня от месеца. Ако day е по-голямо от броя на дните в зададения месец, day добавя този брой дни към първия ден от месеца. Например DATETIME(2008,1,35,n,n,n) Връща поредния номер, представляващи 4 февруари 2008.
Часът е число от 0 (нула) до 32767, указващо часа. Всяка стойност, по-голяма от 23, ще бъде разделена на 24 а остатъкът ще бъде третиран като стойност за час. Например дата и час (n, n, n, 27,0,0) Връща времето as.125 или 3:00 ч.
Минута е число от 0 до 32767, указващо минутата. Всяка стойност, по-голяма от 59, ще бъде преобразувана в часове и минути. Например дата и час (n, n, n, 0,750,0) Връща часа като.520833 или 12:30 ч.
Втората е число от 0 до 32767, указващо секундата. Всяка стойност, по-голяма от 59, ще бъде преобразувана в часове, минути и секунди. Например дата и час (n, n, n, 0,0,2000) Връща часа като.023148 или 12:33:20 ч.
Забележки
-
Датите се съхраняват като поредни номера, така че те могат да бъдат използвани в изчисления. По подразбиране 31 декември 1899 е пореден номер 1 и 1 януари 2008 е пореден номер 39448, защото това е 39,448 дни след 1 януари 1900.
-
Стойностите за време са част от стойностите за дата и се представят с десетично число (например 12:00 PM се представя като 0,5, защото е половината от един ден).
Пример
Година |
Месец |
Ден |
Час |
Минута |
Секунда |
Формула |
Описание (Резултат) |
2006 |
12 |
1 |
12 |
45 |
25 |
=DATETIME([Year],[Month],[Day],[Hour],[Minute],[Second]) |
Пореден номер за датата и десетичното представяне на часа на деня (39,052.5315393519) |