<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Butschek.de &#187; date</title>
	<atom:link href="http://www.butschek.de/tag/date/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.butschek.de</link>
	<description>Blog von Michael Butschek</description>
	<lastBuildDate>Thu, 03 Jun 2010 20:52:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Datum und Uhrzeit mit date</title>
		<link>http://www.butschek.de/2008/12/datum-und-uhrzeit-mit-date/</link>
		<comments>http://www.butschek.de/2008/12/datum-und-uhrzeit-mit-date/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 04:34:00 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[LST]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://www.butschek.de/?p=26</guid>
		<description><![CDATA[Das date Kommando ist ziemlich vielseitig. Ein Aufruf ohne Parameter zeigt das aktuelle Datum samt Uhrzeit an.
# date
Wed Dec 24 12:00:00 CET 2008
Mit dem Parameter -d läßt sich eine Uhrzeit für die Ausgabe festlegen:
# date -d "1975-01-10 12:00:00"
Fri Jan 10 12:00:00 CET 1975
Das erscheint anfangs wenig sinnvoll, doch läßt sich die Zeit auch relativ zur [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Uhr" src="/files/blog/2008/uhr.jpg" alt="" width="200" height="200" />Das <a title="date(1)" href="/man/date">date</a> Kommando ist ziemlich vielseitig. Ein Aufruf ohne Parameter zeigt das aktuelle Datum samt Uhrzeit an.</p>
<pre># date
Wed Dec 24 12:00:00 CET 2008</pre>
<p>Mit dem Parameter -d läßt sich eine Uhrzeit für die Ausgabe festlegen:</p>
<pre># date -d "1975-01-10 12:00:00"
Fri Jan 10 12:00:00 CET 1975</pre>
<p>Das erscheint anfangs wenig sinnvoll, doch läßt sich die Zeit auch relativ zur aktuellen Zeit angeben:</p>
<pre># date
Wed Dec 24 12:00:00 CET 2008

# date -d "1 hour"
Wed Dec 24 13:00:00 CET 2008

# date -d "1 hour ago"
Wed Dec 24 11:00:00 CET 2008

# date -d "1 day"
Thu Dec 25 12:00:00 CET 2008

# date -d "1 day ago"
Tue Dec 23 12:00:00 CET 2008</pre>
<p>Leider nicht in der Manpage aufgeführt, da es erst in aktuellen Versionen dazukam, daher oft von Admins gesucht: Auch ein Unix Timestamp kann als Eingabe genutzt werden. Dazu ist das at-Zeichen voranzustellen:</p>
<pre>date -d @158583600</pre>
<p>So, nun geht&#8217;s daran, die Ausgabe festzulegen. Welche Eingabesequenzen welche Ausgabe erzeugen, verraten die <a title="date(1)" href="/man/date">MAN-Pages von date</a>. Ein paar davon wären:</p>
<pre>%d: day of month (e.g, 01)
%m: month (01..12)
%Y: year
%H: hour (00..23)
%M: minute (00..59)
%s: seconds since 1970-01-01 00:00:00 UTC (=Unix Timestamp)</pre>
<p>Die Eingabesequenz beginnt mit einem Plus-Zeichen, hier hätten wir ein Beispiel in Deutscher Notation:</p>
<pre>date "+%d.%m.%Y, %H:%M Uhr"</pre>
<p>Die Kombination ist auch möglich: Ein Datum eingeben und in anderem Format wieder ausgeben.</p>
<pre>date -d "1975-01-10 12:00:00" "+%d.%m.%Y, %H:%M Uhr"</pre>
<p>Und auch hier ist wieder der Unix Timestamp möglich:</p>
<pre>date -d "1975-01-10 12:00:00" "+%s"</pre>
<p>Oder andersrum, Timestamp als Eingabe, Datum als Ausgabe:</p>
<pre>date -d @158583600 "+%d.%m.%Y, %H:%M Uhr"</pre>
<hr /><h2>Empfohlene Themen:</h2><ul><li><a href="http://www.butschek.de/2010/06/iso-datum-in-windows-bat/" rel="bookmark" title="Permanent Link: ISO-Datum in Windows Batch-Files">ISO-Datum in Windows Batch-Files</a></li><li><a href="http://www.butschek.de/2008/09/bash-history-mit-zeitstempel/" rel="bookmark" title="Permanent Link: Bash History mit Zeitstempel">Bash History mit Zeitstempel</a></li><li><a href="http://www.butschek.de/2008/09/der-butschek-hat-jetzt-ein-blog/" rel="bookmark" title="Permanent Link: Der Butschek hat jetzt ein Blog!">Der Butschek hat jetzt ein Blog!</a></li></ul><hr /> <a href="http://www.butschek.de/2008/12/datum-und-uhrzeit-mit-date/">Kommentare</a> sind im Blog.jederzeit willkommen!]]></content:encoded>
			<wfw:commentRss>http://www.butschek.de/2008/12/datum-und-uhrzeit-mit-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
