Re: Datumsformat - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 15:01.
    Re: Datumsformat

      Wenn ich die §Datum Parameter entferne, wird die restliche ID ausgegeben. Irgendwas stimmt also mit der Datumsgenerierung nicht?!


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 13:32.
    Datumsformat

      Hallo!
      Ich hole mir per Datum==# das Datum aus einer DB und gebe es mit $Datum aus.

      Ich möchte das Datum aber nicht so 2003.02.07,12:44.00#5 sondern nur das Datum als Zahl darstellen 020703.

      Ich habe die Doku und das Forum durchstöbert, bin aber nicht mit den Ergebnissen klar gekommen.

      Bin für jeden Tip dankbar!

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 7.Februar.2003, 13:38.
    Re: Datumsformat

      Hallo Matthias,

      probier´s doch mal so:

      $Datum = datum(Tag0/Monat0/Jahr2);
      $Datum =~ s|\/||g;
      out $Datum;
      

      Gruß
      Claus

     Antworten

    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 14:00.
    Re: Datumsformat

      Klappt nicht - oder ich mache es falsch...
      Hier mal der komplette Code:

      <perl>
      get "$Datum = datum(Tag0/Monat0/Jahr2);
      $Datum =~ s|\/||g; Verfasser==* Kategorie==* Dokumentart==*", "Logistik"; 
      @zahlen = (0 .. 9);
      $zufall = join("", @zahlen[ map { rand @zahlen } ( 1 .. 4) ] );
      out "Ihre ID: $Datum-$zufall$Verfasser$Kategorie$Dokumentart";
      </perl> 
      

      Ist ein ID System in dem das Datum eingefügt wird und eben wie beschrieben formatiert sein soll. Wenn ich Deinen Code einfach einfüge erscheint das Datum wie gehabt... Ist sicher falsch eingefügt?!

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 7.Februar.2003, 14:17.
    Re: Datumsformat

      Hallo Matthias,

      Du hast doch geschrieben DARSTELLEN oder habe ich mich da verlesen!


      Warum schreibst Du denn dann die Befehle als "GET"-Parameter?

      <perl>
      get "Verfasser==* Kategorie==* Dokumentart==*", "Logistik"; 
      @zahlen = (0 .. 9);
      $zufall = join("", @zahlen[ map { rand @zahlen } ( 1 .. 4) ] );
      $Datum = datum(Tag0/Monat0/Jahr2);
      $Datum =~ s|\/||g;
      out "Ihre ID: $Datum-$zufall$Verfasser$Kategorie$Dokumentart";
      </perl> 
      

      Gruß
      Claus

     Antworten

    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 14:58.
    Re: Datumsformat

      In der DB wählt man Verfasser, Kategorie, Dokumentart aus. Das aktuelle Datum wurde automatisch hinzugefügt. Daher habe ich das Datum mit get ausgelesen.

      Jetzt habe ich das Datum Feld aus der DB komplett gelöscht und Deinen Code benutzt. Allerdings wird nun gar keine ID mehr angezeigt????

     Antworten

    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 15:01.
    Re: Datumsformat

      Wenn ich die §Datum Parameter entferne, wird die restliche ID ausgegeben. Irgendwas stimmt also mit der Datumsgenerierung nicht?!

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 7.Februar.2003, 15:23.
    Re: Datumsformat

      Hallo Matthias,

      wenn Du das aktuelle Datum brauchst (den jetztigen Augenblick) dann musst Du es so schreiben.

      $Datum = datum("jetzt", Tag0/Monat0/Jahr2);
      $Datum =~ s|\/||g;
      

      Leider habe jetzt erst festgestellt, dass ich einen Fehler gemacht hatte :-( - sorry.

      Richtig müsste es heissen:

      $Datum = datum($Datum, Tag0/Monat0/Jahr2);
      $Datum =~ s|\/||g;
      

      Gruß´
      Claus

     Antworten

    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 15:31.
    Re: Datumsformat

      Es klappt aber noch immer nicht...
      Hier nochmal der Gesamtcode mit Deinen Änderungen:

      <perl>
      get "Verfasser==* Kategorie==* Dokumentart==*", "Logistik"; 
      @zahlen = (0 .. 9);
      $zufall = join("", @zahlen[ map { rand @zahlen } ( 1 .. 4) ] );
      $Datum = datum("jetzt", Tag0/Monat0/Jahr2);
      $Datum =~ s|\/||g;
      out "Ihre ID: $Datum-$zufall$Verfasser$Kategorie$Dokumentart";
      </perl> 
      

      Es erscheint keine ID...

     Antworten

    Beitrag von Claus Christmeier (598 Beiträge) am Freitag, 7.Februar.2003, 15:26.
    Re: Datumsformat

      Hallo Matthias,

      UND NOCHMAL FALSCH - *schei..*

      1.) $Datum = datum("jetzt", "Tag0/Monat0/Jahr2");
          $Datum =~ s|\/||g;
      

      2.) $Datum = datum($Datum, "Tag0/Monat0/Jahr2");
          $Datum =~ s|\/||g;
      

      So jetzt stimmt´s

      Gruß
      Claus

     Antworten

    Beitrag von Matthias (331 Beiträge) am Freitag, 7.Februar.2003, 15:33.
    Re: Datumsformat

      Nu funzt es :-))

      Besten Dank, denn das hätte ich nie rausbekommen!

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Sonntag, 9.Februar.2003, 00:49.
    Re: Datumsformat

      Diese Abfrage macht so keinen Sinn:

      get "Verfasser==* Kategorie==* Dokumentart==*", "Logistik";
      

      Es werden so oder so ALLE Einträge sortiert nach "Dokumentart" geholt, so dass

      get "Dokumentart==*", "Logistik";
      

      genau dasselbe macht, nur weniger Performance kostet... ;-)

     Antworten


     
 Liste der Einträge von 40651 bis 40801:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!