[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fristbrechnung in der bash mit date



Komisch
bei mir gibt

date -d "090911 +3 days"
ungültiges Datum „090911 +3 days“
zurück

Noch was lustiges: 

Man erwartet doch: 2009-12-31 + 2 Monate = 28.2.2010 (oder 29.2. bei
Schaltjahr) 

Es ist aber: 
date -d "2009-12-31 + 2months" 
Mi 3. Mär 00:00:00 CET 2010 

date -d "2009-11-30 + 3months" 
Di 2. Mär 00:00:00 CET 2010 


Jens Schüßler-2 wrote:
> 
> * frunz! <ludwigmunk@web.de> wrote:
>> 
>> Hallo zusammen,
>> 
>> es ist wie verhext
>> 
>> > date -d "today +3 months"
>> geht:  Fr 12. Feb 16:41:11 CET 2010
>> 
>> ebenso 
>> > date -d 20091001
>> Do 1. Okt 00:00:00 CEST 2009
>> 
>> Ich möchte aber gerne in einem Skript
>> folgendes ausführen:
>> 
>> date -d "${IRGENDEINTAG} +3 months"
>> 
>> Alle bisherigen versuche sind gescheitert. Egal wie ich versucht habe,
>> die
>> Variable für date zu bilden, es hat nicht funktioniert, z.B.:
>> 
>> > date -d "09112009 +3 days"
>> date: ungültiges Datum »09112009 +3 days«
>> >date -d "091109 +3 days"
>> date: ungültiges Datum »091109 +3 days«
> 
> Liegt einfach daran das date das hier in %Y%m%d erwartet:
> 
> $ date -d "20090911 +3 days"
> Mo 14. Sep 00:00:00 CEST 2009
> 
> $ date -d "090911 +3 days"
> Mo 14. Sep 00:00:00 CEST 2009
> 
> Gruß
> Jens
> 
> 
> --
> Haeufig gestellte Fragen und Antworten (FAQ):
> http://www.de.debian.org/debian-user-german-FAQ/
> 
> Zum AUSTRAGEN schicken Sie eine Mail an
> debian-user-german-REQUEST@lists.debian.org
> mit dem Subject "unsubscribe". Probleme? Mail an
> listmaster@lists.debian.org (engl)
> 
> 

-- 
View this message in context: http://old.nabble.com/Fristbrechnung-in-der-bash-mit-date-tp26320762p26323436.html
Sent from the debian-user-german mailing list archive at Nabble.com.


Reply to: