Comment dois-je formater la date et l'heure sur le rapport ssrs?
sur le rapport SSRS j'ai besoin de montrer todays date and current time
j'ai essayé ce =FormatDateTime(Now,"MM/dd/yyyy hh:mm tt")
mais ce n'est pas de travail pour moi donne une erreur.
Quelqu'un merci de m'aider pour expression
?
Je veux affichage de sortie comme 4/12/2013 12:05 PM
Vous devez vous connecter pour publier un commentaire.
De sortie:
Format()
les chaînes de caractères sont décrits dans cet article: Date et Heure Format de Chaînes de caractères; j'ai pensé que je devais mentionner que c'était ce que je cherchais quand je suis arrivé ici!Si la date et l'heure dans sa propre cellule (aka zone de texte), alors vous devriez regarder à l'application de la format à l'ensemble de la zone de texte. Cela va créer nettoyant pour les exportations vers d'autres formats; en particulier, la valeur à l'exportation comme une valeur de type datetime de Excel au lieu d'une chaîne.
Utilisez le volet propriétés ou de la boîte de dialogue pour définir le format de la zone de texte "MM/jj/aaaa hh:mm tt"
Je n'utilise que Ian réponse si la date est concaténé avec une autre chaîne.
="MM/dd/yyyy hh:mm tt"
. Si vous oubliez le=
, chaque cellule suffit"MM/dd/yyyy hh:mm tt"
en tant que texte.Je suis à l'aide de la suite dans SSRS 2005
Ou
Basé sur commentaire:
OU
=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy hh:mm.ss")
ou=Format(CDate(Globals!ExecutionTime), "MM-dd-yyyy HH:mm.ss")
Dans SSRS 2016, Il y a une option dans les propriétés de l'en-tête de la "Localisation" appelé "
Calendar
", si vous cliquez sur ce qu'elle vous donne ces 2 options:Ce qui fonctionne à merveille lorsque le référencement des données à partir d'une des tables aswell
sinon, si cela ne fonctionne pas pour vous, spécifiez l'un de ces formats de sous "Nombre" et la cellule "
Format
":dd/MM/yyyy
ouMM/dd/yyyy
printscreen
Espère que cela aide:
Si vous cliquez sur la zone vide sur le rapport à l'écart de toute la table, puis regarder dans les propriétés, l'un des Divers domaines est appelé Langage qui vous permet de choisir la Langue dans laquelle vous souhaitez définir, qui par la suite peut jouer avec ce
Qui
x
peut être 1, 2, 3, 4, 5Si vous souhaitez que la date et l'heure de séparer puis utiliser les expressions ci-dessous:
La Date et l'Heure de l'Expression
Expression1 pour la date en cours : =formatdatetime(aujourd'hui)
sa date de retour est = 11/15/2016
Expression2 pour le temps actuel : =CDate(Maintenant).ToString("hh:mm tt")
son temps de retour est = 3:44 PM
Ce rapport imprimé sur Expression1 à Expression2
Sortie sera :
Sortie de l'Expression
Ce rapport imprimé sur 11/15/2016 à 3:44 PM
Voici comment je le fais à l'aide de Visual Studio en 2017 pour une RDL prévu pour SSRS 2017:
Droit-cliquez sur le champ dans la zone de texte sur la surface de dessin et choisissez Propriétés de l'espace Réservé. Choisissez le Nombre panneau et cliquez sur Date dans le Catégorie zone de liste, puis sélectionnez la mise en forme que vous recherchez dans le Type listbox.
D'abord aller dans votre panneau de contrôle , sélectionnez la Date , l'heure et le Format de Nombre . Maintenant, sélectionnez anglais(royaume-Uni) à partir de la liste déroulante.
Assurez-vous que le shor champ date est égal à 'jj/mm/aaaa". Appuyez Sur Appliquer. Maintenant, allez à SSRS et faites un clic droit sur le rapport à l'espace vide et sélectionnez propriétés.
Si vous utilisez visual studio, puis définir la Langue bien égal à =l'Utilisateur!De langue.
Si vous utilisez le Générateur de Rapports, puis de la Langue propriété apparaît dans la Localisation de la section.
Je suis en utilisant ce
=Format(Now(), "dd/MM/yyyy hh:mm tt")
salut l'ami merci d'essayer cette expression de votre rapport