Mailinglisten-Archive |
Markus Voegtli schrieb am Montag, den 30. August 1999:
> Kann mir jemand sagen, wie ich am einfachsten ein Datum der Form
> 'TT.MM.YYYY' in ein date Feld von mySQL bringe.
Vermutlich am einfachsten geht das im Programm auf der Anwendungs-
seite, aber da Du nichts über die verwendete Programmiersprache sagst,
kann man Dir da auch schlecht Tips geben.
Beispiele:
- Bash: t1='30.08.1999'
OIFS="$IFS"; IFS='.'
set -- $t1
IFS="$OIFS"
t2="$3-$2-$1"
- Perl: $t1 = '30.08.1999'
_(at)_d = split("\\.", $t);
$t2 = "$d[2]-$d[1]-$d[0]";
Oder sogar kürzer (und robuster, Monat und Tag können jetzt
auch einstellig gewesen sein):
$t2 = sprintf('%4d-%02d-%02d', reverse(split("\\.", $t)));
- PHP: $t1='30.08.1999';
$d = explode('.', $t1);
$t2 = "$d[2]-$d[1]-$d[0]";
Wenn's sein muß, kannst Du zwar auch mit den Stringfunktionen auf
seiten von MySQL arbeiten, aber das scheint mir nicht sehr sinnvoll.
Ciao,
Martin
--
Martin Ramsch <m.ramsch_(at)_computer.org> <URL: http://home.pages.de/~ramsch/ >
PGP KeyID=0xE8EF4F75 FiPr=52 44 5E F3 B0 B1 38 26 E4 EC 80 58 7B 31 3A D7
---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive