auf SSRS-Bericht muss ich zeigen todays date and current time
Ich habe es versucht, =FormatDateTime(Now,"MM/dd/yyyy hh:mm tt")
aber das funktioniert nicht, wenn ich einen Fehler mache.
Hilft mir bitte jemand expression
?
Ich möchte eine Ausgabeanzeige wie 4/12/2013 12:05 PM
Format()
Zeichenfolgen werden in diesem Artikel beschrieben: Zeichenfolgen im Datums- und Zeitformat ; Ich dachte, ich würde das erwähnen, da es das war, wonach ich suchte, als ich hier ankam!Wenn sich Datum und Uhrzeit in einer eigenen Zelle befinden (auch als Textfeld bezeichnet), sollten Sie das Format auf das gesamte Textfeld anwenden. Dadurch werden sauberere Exporte in andere Formate erzielt. Insbesondere wird der Wert als Datum / Uhrzeit-Wert anstelle einer Zeichenfolge nach Excel exportiert.
Verwenden Sie den Eigenschaftenbereich oder das Dialogfeld, um das Format für das Textfeld auf "MM / TT / JJJJ HH: MM TT" festzulegen.
Ich würde Ians Antwort nur verwenden, wenn die Datumszeit mit einer anderen Zeichenfolge verkettet wird.
quelle
="MM/dd/yyyy hh:mm tt"
. Wenn Sie das vergessen=
, wird jede Zelle nur"MM/dd/yyyy hh:mm tt"
als Text angezeigt.Ich verwende Folgendes in SSRS 2005
Oder
Basierend auf Kommentar:
ODER
quelle
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy hh:mm.ss")
oder=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy HH:mm.ss")
Hoffe das hilft:
quelle
In SSRS 2016 gibt es eine Option unter der Eigenschaftskopfzeile "Lokalisierung" mit dem Namen "
Calendar
". Wenn Sie darauf klicken, erhalten Sie diese beiden Optionen:Dies funktioniert hervorragend, wenn Sie auch auf Daten aus Tabellen verweisen
Wenn dies bei Ihnen nicht funktioniert, geben Sie alternativ eines dieser Formate unter "Nummer" und in der Zelle "
Format
" an:dd/MM/yyyy
oderMM/dd/yyyy
quelle
Wenn Sie auf die leere Stelle im Bericht außerhalb einer Tabelle klicken und dann in den Eigenschaften nachsehen, heißt eines der Felder "Verschiedenes" "Sprache". Hier können Sie auswählen, welche Sprache Sie einstellen möchten, und können anschließend damit herumspielen
Welches
x
kann 1, 2, 3, 4, 5 seinquelle
Wenn Sie Datum und Uhrzeit trennen möchten, verwenden Sie die folgenden Ausdrücke: Datum und Uhrzeit
Ausdruck1 für aktuelles Datum: = Formatdatetime (heute) Das Rückgabedatum ist = 15.11.2016
Ausdruck2 für die aktuelle Zeit: = CDate (Now) .ToString ("hh: mm tt") seine Rückgabezeit ist = 3:44 PM
Dieser Bericht wurde auf Expression1 bei Expression2 gedruckt
Die Ausgabe lautet: Ausgabe beider Ausdrücke
Dieser Bericht wurde am 15.11.2016 um 15:44 Uhr gedruckt
quelle
quelle
Folgendes mache ich mit Visual Studio 2017 für eine RDL, die auf SSRS 2017 ausgerichtet ist:
Klicken Sie mit der rechten Maustaste auf das Feld im Textfeld auf der Entwurfsoberfläche und wählen Sie Platzhaltereigenschaften . Wählen Sie das Bedienfeld „ Nummer“ und klicken Sie im Listenfeld „ Kategorie“ auf „ Datum“. Wählen Sie dann im Listenfeld „ Typ“ die gewünschte Formatierung aus .
quelle
Gehen Sie zuerst zu Ihrem Control Panel und wählen Sie Datum, Uhrzeit und Zahlenformat. Wählen Sie nun Englisch (Großbritannien) aus der Dropdown-Liste.
Stellen Sie sicher, dass das Feld für das kurze Datum gleich 'TT / MM / JJJJ' ist. Drücken Sie Übernehmen. Gehen Sie nun zu SSRS und klicken Sie mit der rechten Maustaste auf den Bericht im leeren Bereich und wählen Sie Eigenschaften aus.
Wenn Sie Visual Studio verwenden, setzen Sie die Language-Eigenschaft auf = User! Language.
Wenn Sie den Berichts-Generator verwenden, wird die Spracheigenschaft im Abschnitt Lokalisierung angezeigt.
quelle
Ich benutze das
= Format (Now (), "TT / MM / JJJJ HH: MM TT")
quelle
Hallo Freund, bitte versuche diesen Ausdruck in deinem Bericht
quelle