Support of using date and time in programming languages
Thesis title: | Podpora práce s daty a časy v programovacích jazycích |
---|---|
Author: | Bendák, Martin |
Thesis type: | Bakalářská práce |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Gála, Libor |
Thesis language: | Česky |
Abstract: | Cílem této bakalářské práce je analýza podpory práce s daty a časy v následujících programovacích jazycích: Java, Visual Basic, C++, C, QBasic, PL/SQL, Lisp a Prolog. Text lze formálně rozdělit do dvou logických celků. Prvním je popis situace ohledně různých typů kalendářů a odlišností ve formátování data a času po světě. S tímto popisem úzce souvisí norma ČSN ISO 8601, která se snaží řešit problematiku jednotné interpretace dat a časů v rámci mezinárodní výměny informací. Druhým logickým celkem je samotná analýza jednotlivých programovacích jazyků. Pojítkem mezi těmito celky je stanovení kritérií hodnocení, kde jsou určeny hlavní oblasti, na něž je v analýze brán zřetel (podpora: gregoriánského kalendáře, 24hodinové časomíry, formátování a dalších typů kalendářů). |
Keywords: | ČSN ISO 8601; programovací jazyky; kalendář; čas; datum |
Thesis title: | Support of using date and time in programming languages |
---|---|
Author: | Bendák, Martin |
Thesis type: | Bachelor thesis |
Supervisor: | Pavlíčková, Jarmila |
Opponents: | Gála, Libor |
Thesis language: | Česky |
Abstract: | The main object of this bachelor thesis is the support of using date and time analysis in following programming languages: Java, Visual Basic, C++, C, QBasic, PL/SQL, Lisp and Prolog. This thesis is categorized into two logical blocks. First one describes different types of calendarsand differences in the date and time formatting throughout the world. There is a Czech standard ČSN ISO 8601 related to this issue that defines unified dates interpretation in international data exchange. The second block analyses available tools for working with date and time in different programming languages. The bridge between both blocks are criteria defined by main areas (support of: gregorian calendar, 24-hour clock, formatting and other calendar systems). |
Keywords: | ISO 8601; programming languages; calendar; time; date |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 1. 3. 2008 |
---|---|
Date of submission: | 1. 6. 2008 |
Date of defense: | 2. 9. 2008 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/10134/podrobnosti |