1. Μορφοποίηση νομίσματος (που σχετίζεται με το περιβάλλον συστήματος, κινεζικές μορφές συστήματος RMB από προεπιλογή, αγγλικές μορφές συστήματος USD) συμβολοσειρά. Format("{0:C}",0.2) Αποτέλεσμα: 0,20 ¥ (Αποτέλεσμα αγγλικού λειτουργικού συστήματος: 0,20 $) Η προεπιλεγμένη μορφή είναι να διατηρείτε δύο δεκαδικά ψηφία μετά την υποδιαστολή και εάν πρέπει να διατηρήσετε ένα ή περισσότερα ψηφία, μπορείτε να καθορίσετε τον αριθμό των ψηφίων συμβολοσειρά. Μορφή("{0:C1}",23.15) αποτέλεσμα: 23,2 ¥ (η αναχαίτιση θα στρογγυλοποιηθεί αυτόματα) Μορφοποίηση πολλαπλών παρουσιών αντικειμένων συμβολοσειρά. Μορφή("Τιμή αγοράς: {0:C}, Μειωμένη τιμή {1:C}", 23.15, 19.82) 2. Μορφοποίηση δεκαδικών αριθμών (μορφοποίηση σε σταθερό αριθμό ψηφίων, ο αριθμός των ψηφίων δεν μπορεί να είναι μικρότερος από ό,τι πριν από τη μορφοποίηση, υποστηρίζει μόνο τη διαμόρφωση) συμβολοσειρά. Format("{0:D3}",23) Αποτέλεσμα: 023 συμβολοσειρά. Format("{0:D2}",1223) Το αποτέλεσμα είναι: 1223, (Ο προσδιοριστής ακρίβειας υποδεικνύει τον ελάχιστο αριθμό ψηφίων που απαιτούνται στη συμβολοσειρά αποτελέσματος.) ) 3. Αριθμοί χωρισμένοι με ερωτηματικά και καθορίστε τον αριθμό των ψηφίων μετά την υποδιαστολή συμβολοσειρά. Format("{0:N}", 14200) αποτέλεσμα: 14.200,00 (η προεπιλογή είναι δύο δεκαδικά ψηφία) συμβολοσειρά. Format("{0:N3}", 14200.2458) Αποτέλεσμα: 14.200,246 (αυτόματη στρογγυλοποίηση) 4. Ποσοστό μορφοποίησης συμβολοσειρά. Format("{0:P}", 0.24583) αποτέλεσμα: 24.58% (δύο δεκαδικά ψηφία του ποσοστού δεσμεύονται από προεπιλογή) συμβολοσειρά. Μορφή("{0:P1}", 0.24583) αποτέλεσμα: 24.6% (αυτόματη στρογγυλοποίηση) 5. Μηδενικά σύμβολα κράτησης θέσης και ψηφιακά σύμβολα κράτησης θέσης συμβολοσειρά. Format("{0:0000.00}", 12394.039) Αποτέλεσμα: 12394.04 συμβολοσειρά. Format("{0:0000.00}", 194.039) Αποτέλεσμα: 0194.04 συμβολοσειρά. Format("{0:###.##}", 12394.039) αποτέλεσμα: 12394.04 συμβολοσειρά. format("{0:####.#}", 194.039) Αποτέλεσμα: 194 Η παρακάτω εξήγηση είναι δύσκολο να κατανοηθεί, αλλά μπορείτε να την καταλάβετε δοκιμάζοντας την πραγματική εφαρμογή. Μηδενικά σύμβολα κράτησης θέσης: Εάν η μορφοποιημένη τιμή έχει έναν αριθμό όπου εμφανίζεται το "0" στη συμβολοσειρά μορφής, αυτός ο αριθμός αντιγράφεται στη συμβολοσειρά που προκύπτει. Η θέση του αριστερού "0" πριν από την υποδιαστολή και η θέση του δεξιότερου "0" μετά την υποδιαστολή καθορίζουν το εύρος των αριθμών που θα εμφανίζονται πάντα στη συμβολοσειρά αποτελεσμάτων. Ο προσδιοριστής "00" κάνει την τιμή στρογγυλοποιημένη στον πλησιέστερο αριθμό πριν από την υποδιαστολή, όπου το μηδενικό ψηφίο στρογγυλοποιείται πάντα. Ψηφιακά σύμβολα κράτησης θέσης: Εάν η μορφοποιημένη τιμή έχει έναν αριθμό όπου εμφανίζεται το "#" στη συμβολοσειρά μορφής, αυτός ο αριθμός αντιγράφεται στη συμβολοσειρά που προκύπτει. Διαφορετικά, αυτή η θέση στη συμβολοσειρά αποτελεσμάτων δεν αποθηκεύει καμία τιμή. Σημειώστε ότι εάν το "0" δεν είναι σημαντικός αριθμός, αυτός ο προσδιοριστής δεν θα εμφανίσει ποτέ τον χαρακτήρα "0", ακόμα κι αν το "0" είναι ο μόνος αριθμός στη συμβολοσειρά. Εάν το "0" είναι ένα σημαντικό ψηφίο στον αριθμό που εμφανίζεται, εμφανίζεται ο χαρακτήρας "0". Η συμβολοσειρά μορφής "##" κάνει την τιμή στρογγυλοποιημένη στον πλησιέστερο αριθμό πριν από την υποδιαστολή, όπου το μηδέν στρογγυλοποιείται πάντα. ΥΓ: Σύμβολα κράτησης θέσης διαστήματος συμβολοσειρά. Format("{0,-50}", theObj); Μορφοποίηση σε 50 χαρακτήρες, ο αρχικός χαρακτήρας στοιχίζεται προς τα αριστερά και ο χώρος συμπληρώνεται εάν δεν επαρκεί συμβολοσειρά. Format("{0,50}", theObj); Μορφοποιήστε το σε 50 χαρακτήρες, οι αρχικοί χαρακτήρες ευθυγραμμίζονται προς τα δεξιά και εάν είναι ανεπαρκείς, συμπληρώστε τα κενά 6. Μορφοποίηση ημερομηνίας συμβολοσειρά. Format("{0:d}",System.DateTime.Now) αποτέλεσμα: 20-3-2009 (η θέση του μήνα δεν είναι 03) συμβολοσειρά. Format("{0:D}",System.DateTime.Now) αποτέλεσμα: 20 Μαρτίου 2009 συμβολοσειρά. Format("{0:f}",System.DateTime.Now) αποτέλεσμα: 15:37, 20 Μαρτίου 2009 (UTC). συμβολοσειρά. Format("{0:F}",System.DateTime.Now) αποτέλεσμα: 15:37:52, 20 Μαρτίου 2009 συμβολοσειρά. Format("{0:g}",System.DateTime.Now) αποτέλεσμα: 20/3/2009 15:38 συμβολοσειρά. Format("{0:G}",System.DateTime.Now) αποτέλεσμα: 2009-3-20 15:39:27 συμβολοσειρά. Format("{0:m}",System.DateTime.Now) αποτέλεσμα: 20 Μαρτίου συμβολοσειρά. Format("{0:t}",System.DateTime.Now) αποτέλεσμα: 15:41 συμβολοσειρά. Format("{0:T}",System.DateTime.Now) αποτέλεσμα: 15:41:50
Για μια πιο λεπτομερή εξήγηση, ανατρέξτε στην εξήγηση της Microsoft σχετικά με αυτό παρακάτω ή ελέγξτε την στο MSDN. Περιγραφή μεθόδου Microsoft MSDN για το string.format: Όνομα Περιγραφή String.Format (Συμβολοσειρά, Αντικείμενο) αντικαθιστά το στοιχείο μορφοποίησης στην καθορισμένη συμβολοσειρά με το ισοδύναμο κειμένου της τιμής της καθορισμένης παρουσίας αντικειμένου. String.Format (String, Object[]) αντικαθιστά το στοιχείο μορφής στην καθορισμένη συμβολοσειρά με το ισοδύναμο κειμένου της τιμής της αντίστοιχης παρουσίας αντικειμένου στον καθορισμένο πίνακα. Το String.Format (IFormatProvider, String, Object[]) αντικαθιστά το στοιχείο μορφής στην καθορισμένη συμβολοσειρά με ένα κείμενο ισοδύναμο της τιμής της αντίστοιχης παρουσίας αντικειμένου στον καθορισμένο πίνακα. Οι καθορισμένες παράμετροι παρέχουν πληροφορίες μορφοποίησης για συγκεκριμένη περιοχή. String.Format (Συμβολοσειρά, Αντικείμενο, Αντικείμενο) αντικαθιστά το στοιχείο μορφής στην καθορισμένη συμβολοσειρά με το ισοδύναμο κειμένου της τιμής των δύο καθορισμένων παρουσιών αντικειμένου. String.Format (Συμβολοσειρά, Αντικείμενο, Αντικείμενο, Αντικείμενο) αντικαθιστά το στοιχείο μορφοποίησης στην καθορισμένη συμβολοσειρά με το ισοδύναμο κειμένου της τιμής των τριών καθορισμένων παρουσιών αντικειμένου. Συμβολοσειρές τυπικής αριθμητικής μορφής Προσδιοριστής μορφής Περιγραφή ονόματος Γ ή Γ Νόμισμα Ο αριθμός μετατρέπεται σε συμβολοσειρά που αντιπροσωπεύει το χρηματικό ποσό. Οι μετασχηματισμοί ελέγχονται από τις πληροφορίες μορφής νομισματικής μονάδας του τρέχοντος αντικειμένου NumberFormatInfo. Ο προσδιοριστής ακριβείας υποδεικνύει τον αριθμό των απαιτούμενων δεκαδικών ψηφίων. Εάν παραλειφθεί ο προσδιοριστής ακρίβειας, χρησιμοποιείται η προεπιλεγμένη ακρίβεια νομίσματος που δίνεται από το τρέχον αντικείμενο NumberFormatInfo.
Δ ή δ Δεκαδικοί αριθμοί Μόνο οι ακέραιοι αριθμοί υποστηρίζουν αυτήν τη μορφή. Ο αριθμός μετατρέπεται σε μια σειρά δεκαδικών αριθμών (0-9), πριν από ένα αρνητικό πρόσημο εάν ο αριθμός είναι αρνητικός. Ο προσδιοριστής ακριβείας υποδεικνύει τον ελάχιστο αριθμό ψηφίων που απαιτούνται στη συμβολοσειρά αποτελέσματος. Εάν χρειάζεται, συμπληρώστε την αριστερή πλευρά αυτού του αριθμού με μηδενικά για να δημιουργήσετε τον αριθμό των αριθμών που δίνονται από τον προσδιοριστή ακριβείας.
Ε ή Ε Επιστημονική σημειογραφία (εκθέτης) Ο αριθμός μετατρέπεται σε "-d.ddd... E+ddd" ή "-d.ddd... e+ddd", όπου κάθε "d" αντιπροσωπεύει έναν αριθμό (0-9). Εάν ο αριθμός είναι αρνητικός, η συμβολοσειρά ξεκινά με το σύμβολο μείον. Υπάρχει πάντα ένας αριθμός πριν από την υποδιαστολή. Ο προσδιοριστής ακριβείας υποδεικνύει τον αριθμό των ψηφίων που απαιτούνται μετά την υποδιαστολή. Εάν παραλειφθεί ο προσδιοριστής ακρίβειας, χρησιμοποιείται η προεπιλεγμένη τιμή, η οποία είναι έξι δεκαδικά ψηφία. Η περίπτωση του προσδιοριστή μορφής υποδεικνύει εάν το ευρετήριο έχει πρόθεμα "E" ή "e". Ο δείκτης αποτελείται πάντα από θετικό ή αρνητικό πρόσημο και τουλάχιστον τρία ψηφία. Εάν θέλετε, συμπληρώστε το ευρετήριο με μηδενικά για να ικανοποιήσετε την ελάχιστη τριψήφια απαίτηση.
F ή F Σταθερό σημείο Οι αριθμοί μετατρέπονται σε συμβολοσειρές της μορφής "-ddd.ddd...", όπου κάθε "d" αντιπροσωπεύει έναν αριθμό (0-9). Εάν ο αριθμός είναι αρνητικός, η συμβολοσειρά ξεκινά με το σύμβολο μείον. Ο προσδιοριστής ακριβείας υποδεικνύει τον αριθμό των απαιτούμενων δεκαδικών ψηφίων. Εάν ο προσδιοριστής ακρίβειας αγνοηθεί, χρησιμοποιείται η προεπιλεγμένη αριθμητική ακρίβεια που δίνεται από το τρέχον αντικείμενο NumberFormatInfo.
G ή G Τακτικός Ανάλογα με τον τύπο του αριθμού και την παρουσία ή απουσία προσδιοριστών ακριβείας, οι αριθμοί μετατρέπονται στην πιο συμπαγή μορφή σταθερού σημείου ή επιστημονικής σημειογραφίας. Εάν ο προσδιοριστής ακρίβειας παραλειφθεί ή μηδενιστεί, ο τύπος του αριθμού καθορίζει την προεπιλεγμένη ακρίβεια, όπως φαίνεται στον παρακάτω πίνακα. Byte ή SByte:3 Int16 ή UInt16:5 Int32 ή UInt32:10 Int64 ή UInt64:19 Μονό: 7 Διπλό:15 Δεκαδικός:29 Εάν ο εκθέτης είναι μεγαλύτερος από -5 και μικρότερος από τον περιγραφέα ακριβείας όταν ο αριθμός εκφράζεται με επιστημονική σημειογραφία, χρησιμοποιείται ο συμβολισμός σταθερού σημείου. Διαφορετικά, χρησιμοποιείται επιστημονική σημειογραφία. Εάν η απαίτηση έχει υποδιαστολή και η ουρά μηδέν αγνοηθεί, το αποτέλεσμα περιέχει υποδιαστολή. Εάν υπάρχει προσδιοριστής ακριβείας και ο αριθμός των σημαντικών ψηφίων του αποτελέσματος υπερβαίνει την καθορισμένη ακρίβεια, τα πλεονάζοντα τελικά ψηφία αφαιρούνται με στρογγυλοποίηση. Υπάρχει μια εξαίρεση σε αυτόν τον κανόνα: εάν ο αριθμός είναι δεκαδικός και ο προσδιοριστής ακριβείας παραλείπεται. Σε αυτήν την περίπτωση, ο συμβολισμός σταθερού σημείου χρησιμοποιείται πλήρως και διατηρείται το μηδέν της ουράς. Όταν χρησιμοποιείται επιστημονική σημειογραφία, εάν ο προσδιοριστής μορφής είναι "G", ο εκθέτης του αποτελέσματος έχει πρόθεμα "E". Εάν ο προσδιοριστής μορφής είναι "g", ο εκθέτης που προκύπτει έχει πρόθεμα "e".
n ή n Αριθμοί Ο αριθμός μετατρέπεται σε συμβολοσειρά με τη μορφή "-d,ddd,ddd.dd...", όπου το "-" υποδηλώνει ένα σύμβολο αρνητικού αριθμού (αν είναι επιθυμητό), το "d" υποδηλώνει έναν αριθμό (0-9), το ",", υποδηλώνει ένα διαχωριστικό χιλιάδων μεταξύ ομάδων αριθμών, "." Υποδεικνύει ένα σύμβολο υποδιαστολής. Το πραγματικό μοτίβο αρνητικών αριθμών, το μέγεθος της ομάδας αριθμών, το διαχωριστικό χιλιάδων και το διαχωριστικό δεκαδικών καθορίζονται από το τρέχον αντικείμενο NumberFormatInfo. Ο προσδιοριστής ακριβείας υποδεικνύει τον αριθμό των απαιτούμενων δεκαδικών ψηφίων. Εάν ο προσδιοριστής ακρίβειας αγνοηθεί, χρησιμοποιείται η προεπιλεγμένη αριθμητική ακρίβεια που δίνεται από το τρέχον αντικείμενο NumberFormatInfo.
p ή p ποσοστό Ο αριθμός μετατρέπεται σε μια συμβολοσειρά που αντιπροσωπεύει ένα ποσοστό, το οποίο ορίζεται από την ιδιότητα NumberFormatInfo.PercentNegativePattern ή NumberFormatInfo.PercentPositivePattern, η οποία χρησιμοποιείται για αρνητικούς αριθμούς και θετικούς αριθμούς. Ο αριθμός που μετατράπηκε πολλαπλασιάζεται επί 100 για να αναπαρασταθεί ως ποσοστό. Ο προσδιοριστής ακριβείας υποδεικνύει τον αριθμό των απαιτούμενων δεκαδικών ψηφίων. Εάν ο προσδιοριστής ακρίβειας αγνοηθεί, χρησιμοποιείται η προεπιλεγμένη αριθμητική ακρίβεια που δίνεται από το τρέχον αντικείμενο NumberFormatInfo.
Ρ ή ρ Διαδικασία μετ' επιστροφής Μόνο οι τύποι Single και Double υποστηρίζουν αυτήν τη μορφή. Ο προσδιοριστής διαδικασίας μετ' επιστροφής διασφαλίζει ότι η τιμή που μετατρέπεται σε συμβολοσειρά αναλύεται ξανά στην ίδια τιμή. Όταν μορφοποιείτε μια αριθμητική τιμή χρησιμοποιώντας αυτόν τον προσδιοριστή, δοκιμάστε την πρώτα στην κανονική μορφή: Διπλή με ακρίβεια 15 bit και Μονή με ακρίβεια 7 bit. Εάν αυτή η τιμή αναλυθεί με επιτυχία στην ίδια τιμή, μορφοποιείται χρησιμοποιώντας έναν προσδιοριστή κανονικής μορφής. Ωστόσο, εάν αυτή η τιμή δεν αναλυθεί με επιτυχία ως η ίδια τιμή, μορφοποιείται ως εξής: Το Διπλό χρησιμοποιεί ακρίβεια 17 bit και το Μονό χρησιμοποιεί ακρίβεια 9 bit. Ενώ ο προσδιοριστής ακριβείας μπορεί να υπάρχει εδώ, θα αγνοηθεί. Κατά τη χρήση αυτού του προσδιοριστή, η διαδικασία μετ' επιστροφής υπερισχύει της ακρίβειας.
Χ ή Χ Δεκαεξαδικούς αριθμούς Μόνο οι ακέραιοι αριθμοί υποστηρίζουν αυτήν τη μορφή. Μια σειρά αριθμών που μετατρέπονται σε δεκαεξαδικούς αριθμούς. Η περίπτωση του προσδιοριστή μορφής υποδεικνύει εάν χρησιμοποιούνται κεφαλαίοι ή πεζοί χαρακτήρες για δεκαεξαδικούς αριθμούς μεγαλύτερους από 9. Για παράδειγμα, χρησιμοποιήστε το "X" για να δημιουργήσετε το "ABCDEF" και το "X" για να δημιουργήσετε το "abcdef". Ο προσδιοριστής ακριβείας υποδεικνύει τον ελάχιστο αριθμό ψηφίων που απαιτούνται στη συμβολοσειρά αποτελέσματος. Εάν χρειάζεται, συμπληρώστε την αριστερή πλευρά αυτού του αριθμού με μηδενικά για να δημιουργήσετε τον αριθμό των αριθμών που δίνονται από τον προσδιοριστή ακριβείας.
Οποιοιδήποτε άλλοι μεμονωμένοι χαρακτήρες (Άγνωστος προσδιοριστής) (Ένας άγνωστος προσδιοριστής θα δημιουργήσει μια εξαίρεση μορφής βιβλίου εκτέλεσης.) )
Συμβολοσειρές προσαρμοσμένης αριθμητικής μορφής Προσδιοριστής μορφής Περιγραφή ονόματος
0 Μηδενικά σύμβολα κράτησης θέσης Εάν η μορφοποιημένη τιμή έχει έναν αριθμό όπου εμφανίζεται το "0" στη συμβολοσειρά μορφής, αυτός ο αριθμός αντιγράφεται στη συμβολοσειρά που προκύπτει. Η θέση του αριστερού "0" πριν από την υποδιαστολή και η θέση του δεξιότερου "0" μετά την υποδιαστολή καθορίζουν το εύρος των αριθμών που θα εμφανίζονται πάντα στη συμβολοσειρά αποτελεσμάτων. Ο προσδιοριστής "00" κάνει την τιμή στρογγυλοποιημένη στον πλησιέστερο αριθμό πριν από την υποδιαστολή, όπου το μηδενικό ψηφίο στρογγυλοποιείται πάντα. Για παράδειγμα, η μορφοποίηση 34,5 με "00" θα δώσει την τιμή 35.
# Ψηφιακά σύμβολα κράτησης θέσης Εάν η μορφοποιημένη τιμή έχει έναν αριθμό όπου εμφανίζεται το "#" στη συμβολοσειρά μορφής, αυτός ο αριθμός αντιγράφεται στη συμβολοσειρά που προκύπτει. Διαφορετικά, αυτή η θέση στη συμβολοσειρά αποτελεσμάτων δεν αποθηκεύει καμία τιμή. Σημειώστε ότι εάν το "0" δεν είναι σημαντικός αριθμός, αυτός ο προσδιοριστής δεν θα εμφανίσει ποτέ τον χαρακτήρα "0", ακόμα κι αν το "0" είναι ο μόνος αριθμός στη συμβολοσειρά. Εάν το "0" είναι ένα σημαντικό ψηφίο στον αριθμό που εμφανίζεται, εμφανίζεται ο χαρακτήρας "0". Η συμβολοσειρά μορφής "##" κάνει την τιμή στρογγυλοποιημένη στον πλησιέστερο αριθμό πριν από την υποδιαστολή, όπου το μηδέν στρογγυλοποιείται πάντα. Για παράδειγμα, η μορφοποίηση 34,5 με "##" θα δώσει την τιμή 35.
. Υποδιαστολή Το πρώτο "." Οι χαρακτήρες καθορίζουν τη θέση του διαχωριστικού δεκαδικών στη μορφοποιημένη τιμή. Οποιοδήποτε άλλο "." Οι χαρακτήρες αγνοούνται. Ο πραγματικός χαρακτήρας που χρησιμοποιείται ως διαχωριστικό δεκαδικών καθορίζεται από την ιδιότητα NumberDecimalSeparator του NumberFormatInfo που ελέγχει τη μορφοποίηση.
, Μετατροπή διαχωριστικού χιλιάδων και αριθμητικής κλίμακας Ο χαρακτήρας μπορεί να χρησιμοποιηθεί ως προσδιοριστής διαχωριστικού χιλίων και προσδιοριστής μετατροπής αριθμητικής κλίμακας. Προσδιοριστής διαχωριστικού χιλιάδων: Εάν ένας ή περισσότεροι χαρακτήρες "," καθορίζονται μεταξύ δύο αριθμητικών συμβόλων κράτησης θέσης (0 ή #) για τη μορφοποίηση του αριθμητικού ακέραιου bit, εισαγάγετε έναν χαρακτήρα διαχωρισμού ομάδας μεταξύ κάθε ομάδας αριθμών στο ακέραιο τμήμα της εξόδου. Οι ιδιότητες NumberGroupSeparator και NumberGroupSizes του τρέχοντος αντικειμένου NumberFormatInfo καθορίζουν ποιοι χαρακτήρες χρησιμοποιούνται ως διαχωριστικά ομάδων αριθμών και το μέγεθος κάθε ομάδας αριθμών. Για παράδειγμα, εάν μορφοποιήσετε τον αριθμό 1000 με τη συμβολοσειρά "#,#" και σταθερή τοποθεσία, η έξοδος είναι "1,000". Προσδιορισμός μετατροπής αριθμητικής κλίμακας: Εάν καθορίσετε έναν ή περισσότερους χαρακτήρες "," ακριβώς στα αριστερά μιας ρητής ή σιωπηρής υποδιαστολής, διαιρέστε τον αριθμό που θα μορφοποιηθεί με το 1000 για κάθε προσδιοριστή κλίμακας αριθμών που εμφανίζεται. Για παράδειγμα, εάν μορφοποιήσετε τον αριθμό 100000000000 με τη συμβολοσειρά "0,", η έξοδος είναι "100". Μπορείτε να χρησιμοποιήσετε τον προσδιοριστή διαχωριστικού χιλιάδων και τον προσδιοριστή μετατροπής αριθμητικής κλίμακας στην ίδια συμβολοσειρά μορφής. Για παράδειγμα, εάν μορφοποιήσετε τον αριθμό 1000000000000 με τη συμβολοσειρά #,0,,, και σταθερή τοποθεσία, η έξοδος είναι "1.000".
% Ποσοστό κράτησης θέσης Η εμφάνιση του χαρακτήρα "%" στη συμβολοσειρά μορφής θα προκαλέσει τον πολλαπλασιασμό του αριθμού επί 100 πριν από τη μορφοποίηση. Το κατάλληλο σύμβολο εισάγεται στο σημείο όπου εμφανίζεται ο ίδιος ο αριθμός στη συμβολοσειρά μορφής με "%". Ο χαρακτήρας ποσοστού που χρησιμοποιείται καθορίζεται από την τρέχουσα κλάση NumberFormatInfo.
Ε0 Ε+0 Ε-0 ε0 Ε+0 ε-0 Μέθοδος επιστημονικής σημειογραφίας Εάν κάποια από τις συμβολοσειρές "E", "E+", "E-", "e", "e+" ή "e-" εμφανίζεται στη συμβολοσειρά μορφής και ακολουθείται από τουλάχιστον έναν χαρακτήρα "0", οι αριθμοί μορφοποιούνται με επιστημονική σημειογραφία, εισάγοντας "E" ή "e" μεταξύ του αριθμού και του εκθέτη. Ο αριθμός των χαρακτήρων "0" ακολουθούμενος από τον δείκτη επιστημονικής σημειογραφίας καθορίζει τον ελάχιστο αριθμό ψηφίων της εκθετικής εξόδου. Οι μορφές "E+" και "e+" υποδεικνύουν ότι οι χαρακτήρες συμβόλων (θετικοί ή αρνητικοί) πρέπει πάντα να τοποθετούνται πριν από το ευρετήριο. Η μορφή "E", "E-", "e" ή "e-" υποδεικνύει ότι ο χαρακτήρας του συμβόλου τοποθετείται μόνο πριν από τον αρνητικό εκθέτη.
\ Μεταμορφώστε την έννοια του συμβόλου Σε C# και C++, οι χαρακτήρες ανάστροφης καθέτου κάνουν τον επόμενο χαρακτήρα στη συμβολοσειρά μορφής να ερμηνεύεται ως ακολουθία διαφυγής. Λειτουργεί με παραδοσιακές ακολουθίες μορφοποίησης όπως "\n" (αλλαγές γραμμής). Σε ορισμένες γλώσσες, η ίδια η διαφυγή πρέπει να ακολουθείται από τη διαφυγή όταν χρησιμοποιείται ως κείμενο. Διαφορετικά, ο μεταγλωττιστής κατανοεί τον χαρακτήρα ως διαφυγή. Χρησιμοποιήστε τη συμβολοσειρά "\\" για να εμφανίσετε το "\". Σημειώστε ότι αυτή η διαφυγή δεν υποστηρίζεται στη Visual Basic, αλλά το ControlChars παρέχει την ίδια λειτουργικότητα.
'ΑΛΦΑΒΗΤΟ' "ΑΛΦΑΒΗΤΟ" συμβολοσειρά Οι χαρακτήρες που παρατίθενται σε μονά ή διπλά εισαγωγικά αντιγράφονται στη συμβολοσειρά που προκύπτει χωρίς να επηρεάζεται η μορφοποίηση.
; Μερικός διαχωριστής “;” Οι χαρακτήρες χρησιμοποιούνται για τον διαχωρισμό θετικών, αρνητικών και μηδενικών τμημάτων μιας συμβολοσειράς μορφής.
άλλος Όλοι οι άλλοι χαρακτήρες Όλοι οι άλλοι χαρακτήρες αντιγράφονται στη συμβολοσειρά που προκύπτει χωρίς να επηρεάζεται η μορφοποίηση.
Συμβολοσειρά τυπικής μορφής ημερομηνίας/ώρας Προσδιοριστής μορφής Περιγραφή ονόματος d Λειτουργία σύντομης ημερομηνίας Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα ShortDatePattern. Για παράδειγμα, η συμβολοσειρά προσαρμοσμένης μορφής που χρησιμοποιείται για τη διόρθωση της περιοχής είναι "ΜΜ/ηη/εεεε".
D Λειτουργία μεγάλης ημερομηνίας Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα LongDatePattern. Για παράδειγμα, η συμβολοσειρά προσαρμοσμένης μορφής που χρησιμοποιείται για τη διόρθωση της περιοχής είναι "ηηηη, ηη ΜΜΜΜ εεεε".
f Λειτουργία πλήρους ημερομηνίας/ώρας (σύντομο χρονικό διάστημα) Αντιπροσωπεύει έναν συνδυασμό μοτίβων μακράς ημερομηνίας (D) και σύντομης χρονικής διάρκειας (t), που χωρίζονται με κενά.
F Λειτουργία πλήρους ημερομηνίας/ώρας (για μεγάλο χρονικό διάστημα) Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα FullDateTimePattern. Για παράδειγμα, η συμβολοσειρά προσαρμοσμένης μορφής που χρησιμοποιείται για τη διόρθωση της περιοχής είναι "ηηηη, ηη ΜΜΜΜ εεεεεε ΩΩ:λλ:δδ".
g Κανονική λειτουργία ημερομηνίας/ώρας (σύντομη ώρα) Αντιπροσωπεύει έναν συνδυασμό μοτίβων σύντομης ημερομηνίας (d) και σύντομης χρονικής στιγμής (t), που χωρίζονται με κενά.
G Κανονική λειτουργία ημερομηνίας/ώρας (Long Time) Αντιπροσωπεύει έναν συνδυασμό σύντομων λειτουργιών ημερομηνίας (d) και μεγάλης διάρκειας (T), που χωρίζονται με κενά.
m ή m Λειτουργία μήνα και ημέρας Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα MonthDayPattern. Για παράδειγμα, η συμβολοσειρά προσαρμοσμένης μορφής που χρησιμοποιείται για τη διόρθωση της περιοχής είναι "MMMM dd".
o Λειτουργία ημερομηνίας/ώρας μετ' επιστροφής Μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που αντιπροσωπεύει ένα μοτίβο που χρησιμοποιεί πληροφορίες ζώνης ώρας. Αυτό το μοτίβο είναι αφιερωμένο στη μορφοποίηση ημερομηνίας/ώρας μετ' επιστροφής, συμπεριλαμβανομένης της ιδιότητας Kind στο κείμενο. Η επακόλουθη χρήση του Parse ή του ParseExact με τη σωστή τιμή ιδιότητας Kind επιτρέπει την αντίστροφη ανάλυση της μορφοποιημένης συμβολοσειράς. Η συμβολοσειρά προσαρμοσμένης μορφής είναι "yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK". Το μοτίβο που χρησιμοποιείται για αυτόν τον προσδιοριστή είναι το πρότυπο για τον ορισμό. Επομένως, είναι πάντα το ίδιο ανεξάρτητα από την περιοχή που χρησιμοποιείται ή τον παρεχόμενο πάροχο μορφής.
Ρ ή ρ RFC1123 λειτουργία Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα RFC1123Pattern. Το μοτίβο ορίζεται και τα χαρακτηριστικά είναι μόνο για ανάγνωση. Επομένως, είναι πάντα το ίδιο ανεξάρτητα από την περιοχή που χρησιμοποιείται ή τον παρεχόμενο πάροχο μορφής. Η συμβολοσειρά μορφής ορισμού είναι "ηηη, ηη ΜΜΜ εεεεεε ΩΩ':'μμ':'ss 'GMT'". Η μορφοποίηση δεν τροποποιεί την τιμή του αντικειμένου ημερομηνίας/ώρας που μορφοποιείται. Επομένως, η εφαρμογή πρέπει να μετατρέψει την τιμή σε Συντονισμένη Παγκόσμια Ώρα (UTC) πριν χρησιμοποιήσει αυτόν τον προσδιοριστή μορφής.
s Λειτουργία ημερομηνίας/ώρας με δυνατότητα ταξινόμησης. Συμβατό με το ISO 8601 Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα SortableDateTimePattern. Αυτό το μοτίβο είναι ένα καθορισμένο πρότυπο και οι ιδιότητες είναι μόνο για ανάγνωση. Επομένως, είναι πάντα το ίδιο ανεξάρτητα από την περιοχή που χρησιμοποιείται ή τον παρεχόμενο πάροχο μορφής. Η συμβολοσειρά προσαρμοσμένης μορφής είναι "yyyy'-'MM'-'dd'T'HH':'mm':'ss".
t Λειτουργία σύντομου χρόνου Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα ShortTimePattern. Για παράδειγμα, μια συμβολοσειρά προσαρμοσμένης μορφής για τον καθορισμό μιας περιοχής είναι "ΩΩ:λλ".
T Μακροπρόθεσμη λειτουργία Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα LongTimePattern. Για παράδειγμα, η συμβολοσειρά προσαρμοσμένης μορφής που χρησιμοποιείται για τη διόρθωση της περιοχής είναι "ΩΩ:λλ:δδ".
u Καθολική λειτουργία ημερομηνίας/ώρας με δυνατότητα ταξινόμησης Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά με μορφοποίηση ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα UniversalSortableDateTimePattern. Αυτό το μοτίβο είναι ένα καθορισμένο πρότυπο και οι ιδιότητες είναι μόνο για ανάγνωση. Επομένως, είναι πάντα το ίδιο ανεξάρτητα από την περιοχή που χρησιμοποιείται ή τον παρεχόμενο πάροχο μορφής. Η συμβολοσειρά προσαρμοσμένης μορφής είναι "yyyy'-'MM'-'dd HH':'mm':'ss'Z'". Μορφοποίηση ημερομηνιών και ωρών χωρίς μετατροπή ζώνης ώρας. Επομένως, η εφαρμογή πρέπει να μετατρέψει την τοπική ημερομηνία και ώρα σε Συντονισμένη Παγκόσμια Ώρα (UTC) πριν χρησιμοποιήσει αυτόν τον προσδιοριστή μορφής.
U Καθολική λειτουργία ημερομηνίας/ώρας με δυνατότητα ταξινόμησης Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα FullDateTimePattern. Αυτή η λειτουργία είναι ίδια με τη λειτουργία Full Date/Long Time (F). Ωστόσο, η μορφοποίηση θα ενεργήσει στη Συντονισμένη Παγκόσμια Ώρα (UTC) που ισοδυναμεί με το αντικείμενο DateTime που μορφοποιείται.
Y ή y Μοτίβο έτους και μήνα Αντιπροσωπεύει μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας που ορίζεται από την τρέχουσα ιδιότητα YearMonthPattern. Για παράδειγμα, μια συμβολοσειρά προσαρμοσμένης μορφής που χρησιμοποιείται για τον καθορισμό μιας περιοχής είναι "εεεε ΜΜΜΜ".
Οποιοιδήποτε άλλοι μεμονωμένοι χαρακτήρες (Άγνωστος προσδιοριστής) Οι άγνωστοι προσδιοριστές θα δημιουργήσουν μια εξαίρεση μορφοποίησης χρόνου εκτέλεσης.
Προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας Προσδιοριστής μορφής Περιγραφή d Αναπαραστήστε την ημερομηνία στα μέσα του μήνα ως αριθμό από το 1 έως το 31. Η ημερομηνία του μονοψήφιου αριθμού ορίζεται σε μορφή χωρίς μηδενικά στην αρχή. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
ηη Αναπαραστήστε την ημερομηνία στα μέσα του μήνα ως αριθμό από το 01 έως το 31. Η ημερομηνία του μονοψήφιου αριθμού ορίζεται με τη μορφή με μηδενικά στην αρχή.
ηδδ Αντιπροσωπεύει το συντομευμένο όνομα μιας ημέρας της εβδομάδας, όπως ορίζεται στην τρέχουσα ιδιότητα System.Globalization.DateTimeFormatInfo.AbbreviatedDayNames.
dddd (συν οποιονδήποτε αριθμό προσδιοριστών "d") Αντιπροσωπεύει το πλήρες όνομα μιας ημέρας της εβδομάδας, όπως ορίζεται στην τρέχουσα ιδιότητα System.Globalization.DateTimeFormatInfo.DayNames.
f Αντιπροσωπεύει το υψηλότερο σημαντικό κομμάτι του δεύτερου μέρους. Σημειώστε ότι εάν ο προσδιοριστής μορφής "f" χρησιμοποιείται μόνος του και δεν υπάρχουν άλλοι προσδιοριστές μορφής, ο προσδιοριστής θεωρείται ότι είναι ο τυπικός προσδιοριστής μορφής ημερομηνίας/ώρας "f" (πλήρες μοτίβο ημερομηνίας/ώρας). Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής. Όταν χρησιμοποιείτε αυτόν τον προσδιοριστή μορφής με τις μεθόδους ParseExact ή TryParseExact , ο αριθμός των προσδιοριστών μορφής "f" που χρησιμοποιούνται υποδεικνύει τα υψηλότερα σημαντικά ψηφία στο τμήμα του δεύτερου που πρόκειται να αναλυθεί.
ΦΦ Αντιπροσωπεύει τα δύο πιο σημαντικά κομμάτια του δεύτερου μέρους.
ΦΦΦ Αντιπροσωπεύει τα τρία πιο σημαντικά κομμάτια του δεύτερου μέρους.
ΦΦΦΦ Αντιπροσωπεύει τα τέσσερα πιο σημαντικά κομμάτια του δεύτερου μέρους.
fffff Αντιπροσωπεύει τα πέντε πιο σημαντικά κομμάτια του δεύτερου μέρους.
φφφ Αντιπροσωπεύει τα έξι πιο σημαντικά κομμάτια του δεύτερου μέρους.
fffffff Αντιπροσωπεύει τα επτά πιο σημαντικά κομμάτια του δεύτερου μέρους.
F Αντιπροσωπεύει το υψηλότερο σημαντικό κομμάτι του δεύτερου μέρους. Εάν το bit είναι μηδέν, δεν εμφανίζονται πληροφορίες. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής. Όταν χρησιμοποιείτε αυτόν τον προσδιοριστή μορφής με τις μεθόδους ParseExact ή TryParseExact , ο αριθμός των προσδιοριστών μορφής "F" που χρησιμοποιούνται υποδεικνύει τον μέγιστο αριθμό σημαντικών bit του δεύτερου τμήματος που πρόκειται να αναλυθεί.
FF Αντιπροσωπεύει τα δύο πιο σημαντικά κομμάτια του δεύτερου μέρους. Αλλά δεν εμφανίζει μηδενικά στο τέλος (ή δύο μηδενικά).
FFF Αντιπροσωπεύει τα τρία πιο σημαντικά κομμάτια του δεύτερου μέρους. Αλλά δεν εμφανίζει μηδενικά στο τέλος (ή τρία μηδενικά).
ΦΦΦΦ Αντιπροσωπεύει τα τέσσερα πιο σημαντικά κομμάτια του δεύτερου μέρους. Αλλά δεν εμφανίζει μηδενικά στο τέλος (ή τέσσερα μηδενικά).
ΦΦΦΦΦ Αντιπροσωπεύει τα πέντε πιο σημαντικά κομμάτια του δεύτερου μέρους. Αλλά δεν δείχνει μηδενικά στο τέλος (ή πέντε μηδενικά).
ΦΦΦΦΦΦ Αντιπροσωπεύει τα έξι πιο σημαντικά κομμάτια του δεύτερου μέρους. Αλλά δεν εμφανίζει μηδενικά στο τέλος (ή έξι μηδενικά bit).
ΦΦΦΦΦΦΦΦ Αντιπροσωπεύει τα επτά πιο σημαντικά κομμάτια του δεύτερου μέρους. Αλλά δεν εμφανίζει μηδενικά στο τέλος (ή επτά μηδενικά bit).
g ή gg (συν οποιονδήποτε αριθμό προσδιοριστών "g") Υποδεικνύει μια περίοδο ή εποχή (π.χ. μ.Χ.). Εάν η ημερομηνία που θέλετε να μορφοποιήσετε δεν έχει συσχετισμένη συμβολοσειρά τελείας ή εποχής, αγνοήστε τον προσδιοριστή. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
h Αναπαραστήστε τις ώρες ως αριθμούς από το 1 έως το 12, δηλαδή οι ώρες αντιπροσωπεύονται από ένα ρολόι 12 ωρών, μετρώντας ολόκληρες ώρες από τα μεσάνυχτα ή το μεσημέρι. Επομένως, ένας συγκεκριμένος αριθμός ωρών που περνούν μετά τα μεσάνυχτα δεν μπορεί να διακριθεί από τον ίδιο αριθμό ωρών μετά το μεσημέρι. Οι ώρες δεν στρογγυλοποιούνται και οι μονοψήφιες ώρες ορίζονται σε μορφή χωρίς μηδενικά στην αρχή. Για παράδειγμα, με χρόνο 5:43, αυτός ο προσδιοριστής μορφής εμφανίζει "5". Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
hh, hh (συν οποιονδήποτε αριθμό προσδιοριστών "h") Αναπαραστήστε τις ώρες ως αριθμούς από το 01 έως το 12, δηλαδή, οι ώρες αντιπροσωπεύονται από το 12ωρο ρολόι, μετρώντας ολόκληρες ώρες από τα μεσάνυχτα ή το μεσημέρι. Επομένως, ένας συγκεκριμένος αριθμός ωρών που περνούν μετά τα μεσάνυχτα δεν μπορεί να διακριθεί από τον ίδιο αριθμό ωρών μετά το μεσημέρι. Οι ώρες δεν στρογγυλοποιούνται και οι μονοψήφιες ώρες ορίζονται σε μορφή με μηδενικά στην αρχή. Για παράδειγμα, με χρόνο 5:43, αυτός ο προσδιοριστής μορφής εμφανίζει "05".
H Οι ώρες εκφράζονται ως αριθμοί από το 0 έως το 23, δηλαδή οι ώρες αντιπροσωπεύονται από ένα 24ωρο σύστημα που ξεκινά από το μηδέν, μετρώντας τις ώρες από τα μεσάνυχτα. Ο αριθμός των ωρών με μονοψήφιους αριθμούς ορίζεται σε μορφή χωρίς μηδενικά στην αρχή.
HH, HH (συν οποιονδήποτε αριθμό προσδιοριστών "H") Οι ώρες εκφράζονται ως αριθμοί από το 00 έως το 23, δηλαδή οι ώρες αντιπροσωπεύονται από ένα 24ωρο σύστημα που ξεκινά από το μηδέν, μετρώντας τις ώρες από τα μεσάνυχτα. Ο αριθμός των ωρών με ένα ψηφίο ορίζεται σε μορφή με μηδενικά στην αρχή.
K Αντιπροσωπεύει μια διαφορετική τιμή της ιδιότητας DateTime.Kind, π.χ. "Τοπικό", "Utc" ή "Απροσδιόριστο". Αυτός ο προσδιοριστής επαναλαμβάνει την τιμή "Είδος" στο κείμενο και διατηρεί τη ζώνη ώρας. Εάν η τιμή Είδος είναι "Τοπική", αυτός ο προσδιοριστής είναι ισοδύναμος με τον προσδιοριστή "zzz" και χρησιμοποιείται για την εμφάνιση της μετατόπισης τοπικής ώρας, όπως "-07:00". Για τιμές τύπου "utc", ο προσδιοριστής εμφανίζει τον χαρακτήρα "Z" για να υποδείξει την ημερομηνία UTC. Για την τιμή Απροσδιόριστος τύπος, ο προσδιοριστής ισοδυναμεί με "(τίποτα).
m Αναπαραστήστε τα λεπτά ως αριθμούς από το 0 έως το 59. Τα λεπτά αντιπροσωπεύουν τον πλήρη αριθμό των λεπτών που έχουν περάσει από την προηγούμενη ώρα. Ο αριθμός των λεπτών για έναν μονοψήφιο αριθμό ορίζεται σε μορφή χωρίς μηδενικά στην αρχή. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
mm, mm (συν οποιονδήποτε αριθμό προσδιοριστών "m") Αναπαραστήστε τα λεπτά ως αριθμούς από το 00 έως το 59. Τα λεπτά αντιπροσωπεύουν τον πλήρη αριθμό των λεπτών που έχουν περάσει από την προηγούμενη ώρα. Ο αριθμός των λεπτών για ένα μονοψήφιο ψηφίο ορίζεται σε μορφή με μηδενικά στην αρχή.
M Αναπαραστήστε τον μήνα ως αριθμό από το 1 έως το 12. Ο μήνας του μονοψήφιου αριθμού έχει οριστεί σε μορφή χωρίς μηδενικά στην αρχή. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
ΜΜ Αντιπροσωπεύστε τον μήνα ως αριθμό από το 01 έως το 12. Ο μήνας του μονοψήφιου αριθμού ορίζεται με τη μορφή με μηδενικά στην αρχή.
ΜΜΜ Αντιπροσωπεύει το συντομευμένο όνομα του μήνα, όπως ορίζεται στην τρέχουσα ιδιότητα System.Globalization.DateTimeFormatInfo.AbbreviatedMonthNames.
ΜΜΜΜ Αντιπροσωπεύει το πλήρες όνομα του μήνα, όπως ορίζεται στην τρέχουσα ιδιότητα System.Globalization.DateTimeFormatInfo.MonthNames.
s Αναπαραστήστε τα δευτερόλεπτα ως αριθμούς από το 0 έως το 59. Τα δευτερόλεπτα αντιπροσωπεύουν τον ακέραιο αριθμό των δευτερολέπτων που έχουν περάσει από το προηγούμενο λεπτό. Ο αριθμός των δευτερολέπτων για έναν μονοψήφιο αριθμό ορίζεται σε μορφή χωρίς μηδενικά στην αρχή. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
ss, ss (συν οποιονδήποτε αριθμό προσδιοριστών "s") Αναπαραστήστε τα δευτερόλεπτα ως αριθμούς από το 00 έως το 59. Τα δευτερόλεπτα αντιπροσωπεύουν τον ακέραιο αριθμό των δευτερολέπτων που έχουν περάσει από το προηγούμενο λεπτό. Ο αριθμός των δευτερολέπτων για ένα μόνο ψηφίο ορίζεται σε μορφή με μηδενικά στην αρχή.
t Αντιπροσωπεύει τον πρώτο χαρακτήρα του δείκτη A.M./P.M. που ορίζεται στις τρέχουσες ιδιότητες System.Globalization.DateTimeFormatInfo.AMDesignator ή System.Globalization.DateTimeFormatInfo.PMDesignator. Εάν ο αριθμός των ωρών στην ώρα που διαμορφώνεται είναι μικρότερος από 12, χρησιμοποιείται η ένδειξη Π.Μ. Διαφορετικά, χρησιμοποιήστε τον προσδιορισμό PM. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
tt, tt (συν οποιονδήποτε αριθμό προσδιοριστών "t") Αντιπροσωπεύει τον δείκτη A.M./P.M. όπως ορίζεται στις τρέχουσες ιδιότητες System.Globalization.DateTimeFormatInfo.AMDesignator ή System.Globalization.DateTimeFormatInfo.PMDesignator. Εάν ο αριθμός των ωρών στην ώρα που διαμορφώνεται είναι μικρότερος από 12, χρησιμοποιείται η ένδειξη Π.Μ. Διαφορετικά, χρησιμοποιήστε τον προσδιορισμό PM.
y Αντιπροσωπεύετε το έτος με δύο ψηφία το πολύ. Εάν το έτος είναι μεγαλύτερο από δύο ψηφία, μόνο ο διψήφιος χαμηλός αριθμός εμφανίζεται στα αποτελέσματα. Εάν το έτος είναι μικρότερο από δύο ψηφία, ο αριθμός ορίζεται σε μορφή χωρίς μηδενικά στην αρχή. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
yy Αναπαραστήστε το έτος ως διψήφιο αριθμό. Εάν το έτος είναι μεγαλύτερο από δύο ψηφία, μόνο ο διψήφιος χαμηλός αριθμός εμφανίζεται στα αποτελέσματα. Εάν το έτος είναι μικρότερο από δύο ψηφία, συμπληρώστε αυτόν τον αριθμό με μηδενικά στην αρχή για να τον κάνετε διψήφιο.
εεεε Αναπαραστήστε το έτος ως τριψήφιο αριθμό. Εάν το έτος είναι μεγαλύτερο από τρία ψηφία, μόνο τα χαμηλά τρία ψηφία θα εμφανίζονται στα αποτελέσματα. Εάν το έτος είναι μικρότερο από τρία ψηφία, συμπληρώστε τον αριθμό με ένα μηδενικό στην αρχή για να τον φέρετε σε τρία ψηφία. Σημειώστε ότι για το βουδιστικό ημερολόγιο της Ταϊλάνδης, όπου το έτος μπορεί να είναι πενταψήφιο, αυτός ο προσδιοριστής μορφής θα εμφανίζει και τα πέντε ψηφία.
εεεε Αναπαραστήστε το έτος ως τετραψήφιο αριθμό. Εάν το έτος είναι μεγαλύτερο από τέσσερα ψηφία, μόνο τα χαμηλά τέσσερα ψηφία εμφανίζονται στα αποτελέσματα. Εάν το έτος είναι μικρότερο από τέσσερα ψηφία, συμπληρώστε αυτόν τον αριθμό με ένα μηδενικό στην αρχή για να τον φέρετε σε τέσσερα ψηφία. Σημειώστε ότι για το βουδιστικό ημερολόγιο της Ταϊλάνδης, όπου το έτος μπορεί να είναι πενταψήφιο, αυτός ο προσδιοριστής μορφής θα αποδώσει και τα πέντε ψηφία.
εεεε (συν οποιονδήποτε αριθμό προσδιοριστών «y») Αναπαραστήστε το έτος ως πενταψήφιο αριθμό. Εάν το έτος είναι μεγαλύτερο από πέντε ψηφία, μόνο τα χαμηλά πέντε ψηφία εμφανίζονται στα αποτελέσματα. Εάν το έτος είναι μικρότερο από πέντε ψηφία, συμπληρώστε αυτόν τον αριθμό με μηδενικά στην αρχή για να τον φέρετε σε πέντε ψηφία. Εάν υπάρχει πρόσθετος προσδιοριστής "y", συμπληρώστε τον αριθμό με τον απαιτούμενο αριθμό μηδενικών στην αρχή για να φτάσετε στον αριθμό των περιγραφέων "y".
z Αντιπροσωπεύει την υπογεγραμμένη μετατόπιση ζώνης ώρας από την ώρα συστήματος στην ώρα Γκρίνουιτς (GMT) που μετράται σε ώρες. Για παράδειγμα, ένας υπολογιστής που βρίσκεται στην Τυπική Ζώνη ώρας του Ειρηνικού έχει μετατόπιση "-8". Η μετατόπιση εμφανίζεται πάντα σαν να έχει ένα σύμβολο στην αρχή. Το σύμβολο συν (+) υποδηλώνει ότι οι ώρες είναι νωρίτερα από την GMT και το σύμβολο μείον (-) υποδηλώνει ότι οι ώρες είναι μεταγενέστερες από την GMT. Η μετατόπιση κυμαίνεται από –12 έως +13. Η μετατόπιση του μονοψήφιου αριθμού ορίζεται σε μορφή χωρίς μηδενικά στην αρχή. Η μετατόπιση επηρεάζεται από τη θερινή ώρα. Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
ζζ Αντιπροσωπεύει την υπογεγραμμένη μετατόπιση ζώνης ώρας από την ώρα συστήματος στην ώρα Γκρίνουιτς (GMT) που μετράται σε ώρες. Για παράδειγμα, ένας υπολογιστής που βρίσκεται στην Τυπική Ζώνη ώρας του Ειρηνικού έχει μετατόπιση "-08". Η μετατόπιση εμφανίζεται πάντα σαν να έχει ένα σύμβολο στην αρχή. Το σύμβολο συν (+) υποδηλώνει ότι οι ώρες είναι νωρίτερα από την GMT και το σύμβολο μείον (-) υποδηλώνει ότι οι ώρες είναι μεταγενέστερες από την GMT. Η μετατόπιση κυμαίνεται από –12 έως +13. Η μετατόπιση του μονοψήφιου αριθμού ορίζεται στη μορφή με μηδενικά στην αρχή. Η μετατόπιση επηρεάζεται από τη θερινή ώρα.
zzz, zzz (συν οποιονδήποτε αριθμό προσδιοριστών "z") Αντιπροσωπεύει την υπογεγραμμένη μετατόπιση ζώνης ώρας από την ώρα Γκρίνουιτς (GMT) που μετράται σε ώρες και λεπτά από την ώρα του συστήματος. Για παράδειγμα, ένας υπολογιστής που βρίσκεται στην Τυπική ζώνη ώρας του Ειρηνικού έχει μετατόπιση "-08:00". Η μετατόπιση εμφανίζεται πάντα σαν να έχει ένα σύμβολο στην αρχή. Το σύμβολο συν (+) υποδηλώνει ότι οι ώρες είναι νωρίτερα από την GMT και το σύμβολο μείον (-) υποδηλώνει ότι οι ώρες είναι μεταγενέστερες από την GMT. Η μετατόπιση κυμαίνεται από –12 έως +13. Η μετατόπιση του μονοψήφιου αριθμού ορίζεται στη μορφή με μηδενικά στην αρχή. Η μετατόπιση επηρεάζεται από τη θερινή ώρα.
: Το διαχωριστικό χρόνου που ορίζεται στην τρέχουσα ιδιότητα System.Globalization.DateTimeFormatInfo.TimeSeparator για τη διάκριση μεταξύ ωρών, λεπτών και δευτερολέπτων.
/ Το διαχωριστικό ημερομηνίας που ορίζεται στην τρέχουσα ιδιότητα System.Globalization.DateTimeFormatInfo.DateSeparator για τη διάκριση μεταξύ έτους, μήνα και ημέρας.
" Συμβολοσειρές σε εισαγωγικά (εισαγωγικά). Εμφανίζει την τιμή κειμένου οποιασδήποτε συμβολοσειράς μεταξύ δύο εισαγωγικών ("). Χρησιμοποιήστε μια διαφυγή (\) πριν από κάθε προσφορά.
' Συμβολοσειρές σε εισαγωγικά (απόστροφοι). Εμφανίζει την τιμή κειμένου οποιασδήποτε συμβολοσειράς μεταξύ δύο χαρακτήρων απόστροφου (').
%γ Όταν μια προσαρμοσμένη συμβολοσειρά μορφής ημερομηνίας/ώρας περιέχει μόνο τον προσδιοριστή προσαρμοσμένης μορφής "c", υποδεικνύει το αποτέλεσμα που σχετίζεται με αυτόν τον προσδιοριστή προσαρμοσμένης μορφής. Δηλαδή, για να χρησιμοποιήσετε μόνο τους προσδιοριστές προσαρμοσμένης μορφής "d", "f", "f", "h", "m", "s", "t", "y", "z", "H" ή "M", καθορίστε "%d", "%f", "%F", "%h", "%m", "%s", "%t", "%y", "%z", "%H" ή "%M". Για περισσότερες πληροφορίες σχετικά με τη χρήση ενός προσδιοριστή μίας μορφής, ανατρέξτε στο θέμα Χρήση ενός μοναδικού προσδιοριστή προσαρμοσμένης μορφής.
\γ Μεταμορφώστε την έννοια του συμβόλου. Όταν του χαρακτήρα "c" προηγείται μια διαφυγή (\), ο χαρακτήρας εμφανίζεται ως κείμενο. Για να εισαγάγετε τον ίδιο τον χαρακτήρα ανάστροφης καθέτου στη συμβολοσειρά αποτελέσματος, χρησιμοποιήστε δύο διαφυγές ("\\").
Οποιοσδήποτε άλλος χαρακτήρας Όλοι οι άλλοι χαρακτήρες αντιγράφονται στη συμβολοσειρά που προκύπτει χωρίς να επηρεάζεται η μορφοποίηση.
Απαρίθμηση συμβολοσειρών μορφής Μορφοποίηση αποτελεσμάτων συμβολοσειράς G ή G Εάν είναι δυνατόν, εμφανίστε την απαρίθμηση ως τιμή συμβολοσειράς, διαφορετικά την ακέραια τιμή της τρέχουσας παρουσίας. Εάν η ιδιότητα Flags έχει οριστεί στον ορισμό απαρίθμησης, οι τιμές συμβολοσειράς για κάθε έγκυρο στοιχείο συνενώνονται και οι τιμές διαχωρίζονται με κόμματα. Εάν η ιδιότητα Σημαίες δεν έχει οριστεί, η μη έγκυρη τιμή εμφανίζεται ως αριθμητικό στοιχείο.
F ή F Εάν είναι δυνατόν, εμφανίστε την απαρίθμηση ως τιμή συμβολοσειράς. Εάν οι τιμές μπορούν να εμφανιστούν εξ ολοκλήρου ως το άθροισμα των στοιχείων απαρίθμησης (ακόμα και αν δεν παρέχεται το χαρακτηριστικό Flags), οι τιμές συμβολοσειράς για κάθε έγκυρο στοιχείο συνενώνονται και οι τιμές διαχωρίζονται με κόμματα. Εάν η τιμή δεν μπορεί να προσδιοριστεί εξ ολοκλήρου από τον όρο απαρίθμησης, μορφοποιήστε την τιμή ως ακέραια τιμή.
Δ ή δ Εμφανίστε την απαρίθμηση ως ακέραια τιμή στη συντομότερη δυνατή αναπαράσταση.
Χ ή Χ Εμφανίζει την απαρίθμηση ως δεκαεξαδική τιμή. Αναπαράσταση τιμών με μηδενικά στην αρχή, όπως απαιτείται, για να διασφαλιστεί ότι η τιμή έχει μήκος τουλάχιστον οκτώ bit
|