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

Files for download

    Last update: