Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. DateTime to yyyy\MM\dd conversion

DateTime to yyyy\MM\dd conversion

Scheduled Pinned Locked Moved C#
tutorialquestion
14 Posts 7 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    Chesnokov Yuriy
    wrote on last edited by
    #1

    How to convert with DateTime.ToString() method given date to yyyy\MM\dd format? e.g. "2011\06\17" I would not like to use String.Format(@"{0:D4}\{1:D2}\{2:D2}")

    Чесноков

    L E B P OriginalGriffO 5 Replies Last reply
    0
    • C Chesnokov Yuriy

      How to convert with DateTime.ToString() method given date to yyyy\MM\dd format? e.g. "2011\06\17" I would not like to use String.Format(@"{0:D4}\{1:D2}\{2:D2}")

      Чесноков

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      Start by looking at the MSDN documentation[^].

      The best things in life are not things.

      1 Reply Last reply
      0
      • C Chesnokov Yuriy

        How to convert with DateTime.ToString() method given date to yyyy\MM\dd format? e.g. "2011\06\17" I would not like to use String.Format(@"{0:D4}\{1:D2}\{2:D2}")

        Чесноков

        E Offline
        E Offline
        Eraser_stp
        wrote on last edited by
        #3

        DateTime.ToString(@"yyyy\MM\dd");

        B 1 Reply Last reply
        0
        • E Eraser_stp

          DateTime.ToString(@"yyyy\MM\dd");

          B Offline
          B Offline
          Blue_Boy
          wrote on last edited by
          #4

          Eraser_stp wrote:

          DateTime.ToString(@"yyyy\MM\dd");

          This code will not work. If you have this string date = DateTime.Now.ToString(@"yyyy\MM\dd"); again wrong format because you will get this result 2011M6d17


          I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

          E 1 Reply Last reply
          0
          • C Chesnokov Yuriy

            How to convert with DateTime.ToString() method given date to yyyy\MM\dd format? e.g. "2011\06\17" I would not like to use String.Format(@"{0:D4}\{1:D2}\{2:D2}")

            Чесноков

            B Offline
            B Offline
            Blue_Boy
            wrote on last edited by
            #5

            You can try this string dateformat = DateTime.Now.ToString(@"yyyy\\MM\\dd").Replace("\\",@"\");


            I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

            G 1 Reply Last reply
            0
            • B Blue_Boy

              You can try this string dateformat = DateTime.Now.ToString(@"yyyy\\MM\\dd").Replace("\\",@"\");


              I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

              G Offline
              G Offline
              Groulien
              wrote on last edited by
              #6

              The .Replace is bothering me because "\\" is the same as @"\". Maybe you meant @"\\" instead of "\\".

              B 1 Reply Last reply
              0
              • G Groulien

                The .Replace is bothering me because "\\" is the same as @"\". Maybe you meant @"\\" instead of "\\".

                B Offline
                B Offline
                Blue_Boy
                wrote on last edited by
                #7

                I released that isn't necessary to use Replace so just using @"yyyy\\MM\\dd" will give correct format 2011\06\17 Thanks for correcting me :)


                I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

                modified on Friday, June 17, 2011 6:07 AM

                C 1 Reply Last reply
                0
                • C Chesnokov Yuriy

                  How to convert with DateTime.ToString() method given date to yyyy\MM\dd format? e.g. "2011\06\17" I would not like to use String.Format(@"{0:D4}\{1:D2}\{2:D2}")

                  Чесноков

                  P Offline
                  P Offline
                  Prasanta_Prince
                  wrote on last edited by
                  #8

                  Good answer BlueBoy..

                  B 1 Reply Last reply
                  0
                  • B Blue_Boy

                    Eraser_stp wrote:

                    DateTime.ToString(@"yyyy\MM\dd");

                    This code will not work. If you have this string date = DateTime.Now.ToString(@"yyyy\MM\dd"); again wrong format because you will get this result 2011M6d17


                    I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

                    E Offline
                    E Offline
                    Eraser_stp
                    wrote on last edited by
                    #9

                    My bad. Thanks for pointing and correct answer. :)

                    1 Reply Last reply
                    0
                    • C Chesnokov Yuriy

                      How to convert with DateTime.ToString() method given date to yyyy\MM\dd format? e.g. "2011\06\17" I would not like to use String.Format(@"{0:D4}\{1:D2}\{2:D2}")

                      Чесноков

                      OriginalGriffO Offline
                      OriginalGriffO Offline
                      OriginalGriff
                      wrote on last edited by
                      #10

                      To back up the previous answers, there is a list of the formats available here: Formatting a DateTime for display - format string description[^]

                      Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                      "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                      B 1 Reply Last reply
                      0
                      • B Blue_Boy

                        I released that isn't necessary to use Replace so just using @"yyyy\\MM\\dd" will give correct format 2011\06\17 Thanks for correcting me :)


                        I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

                        modified on Friday, June 17, 2011 6:07 AM

                        C Offline
                        C Offline
                        Chesnokov Yuriy
                        wrote on last edited by
                        #11

                        yes, thanks, that one works

                        Чесноков

                        B 1 Reply Last reply
                        0
                        • P Prasanta_Prince

                          Good answer BlueBoy..

                          B Offline
                          B Offline
                          Blue_Boy
                          wrote on last edited by
                          #12

                          Thanks :)


                          I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

                          1 Reply Last reply
                          0
                          • C Chesnokov Yuriy

                            yes, thanks, that one works

                            Чесноков

                            B Offline
                            B Offline
                            Blue_Boy
                            wrote on last edited by
                            #13

                            No problem. :)


                            I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

                            1 Reply Last reply
                            0
                            • OriginalGriffO OriginalGriff

                              To back up the previous answers, there is a list of the formats available here: Formatting a DateTime for display - format string description[^]

                              Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together. Manfred R. Bihy: "Looks as if OP is learning resistant."

                              B Offline
                              B Offline
                              Blue_Boy
                              wrote on last edited by
                              #14

                              Good article :)


                              I Love T-SQL "Don't torture yourself,let the life to do it for you." If my post helps you kindly save my time by voting my post. www.cacttus.com

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups