Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. QDateTime to QString conversion
Qt 6.11 is out! See what's new in the release blog

QDateTime to QString conversion

Scheduled Pinned Locked Moved Solved General and Desktop
13 Posts 5 Posters 17.6k 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.
  • Maaz MominM Offline
    Maaz MominM Offline
    Maaz Momin
    wrote on last edited by
    #2

    Just remove currentDateTime.

    QDateTime buildtime = fileInfo.lastModified();
    qDebug() << "buid month " << buildtime.toString("yyyy-MM-dd");
    qDebug() << "it is a build path " << buildtime.toString("hh:ss:mm");

    1 Reply Last reply
    3
    • R Offline
      R Offline
      Rameshguru
      wrote on last edited by
      #3

      @Maaz-Momin

      buid month ""
      it is a build path ""

      qdebug display this one sir not display the date and time

      1 Reply Last reply
      0
      • Maaz MominM Offline
        Maaz MominM Offline
        Maaz Momin
        wrote on last edited by Maaz Momin
        #4

        @Rameshguru Can you check fileInfo.exists() ?

        1 Reply Last reply
        3
        • R Rameshguru

          how to convert QDateTime to QString
          here i have attach my code
          QFileInfo fileInfo;
          fileInfo.setFile("D:\WorkingCode\build\Release\sample.exe");
          QDateTime buildtime = fileInfo.lastModified().currentDateTime();
          qDebug() << "buid month " << buildtime.toString("yyyy-MM-dd");
          qDebug() << "it is a build path " << buildtime.toString("hh:ss:mm");

          i dont want to current date time , i want build file creating time

          RatzzR Offline
          RatzzR Offline
          Ratzz
          wrote on last edited by
          #5

          @Rameshguru said in QDATETIME TO QString conversion:

          ("hh:ss:mm");

          Also note you have seconds before minutes. Is this what you wanted?

          --Alles ist gut.

          1 Reply Last reply
          1
          • R Offline
            R Offline
            Rameshguru
            wrote on last edited by
            #6

            @Ratzz i want last compile time of build file

            RatzzR 1 Reply Last reply
            0
            • R Rameshguru

              @Ratzz i want last compile time of build file

              RatzzR Offline
              RatzzR Offline
              Ratzz
              wrote on last edited by
              #7

              @Rameshguru
              This works for me https://forum.qt.io/topic/98741/qdatetime-to-qstring-conversion/2.
              Can you check fileInfo.exist() as @Maaz-Momin suggested?

              --Alles ist gut.

              1 Reply Last reply
              0
              • R Offline
                R Offline
                Rameshguru
                wrote on last edited by
                #8

                @Ratzz"
                error
                QFileinfo no member name exist

                RatzzR Maaz MominM 2 Replies Last reply
                0
                • R Rameshguru

                  @Ratzz"
                  error
                  QFileinfo no member name exist

                  RatzzR Offline
                  RatzzR Offline
                  Ratzz
                  wrote on last edited by
                  #9

                  @Rameshguru said in QDATETIME TO QString conversion:

                  QFileinfo no member name exist

                  Can you show your code?

                  --Alles ist gut.

                  jsulmJ 1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Rameshguru
                    wrote on last edited by
                    #10

                    @Ratzz
                    QFileInfo fileInfo;
                    fileInfo.setFile("D:\WorkingCode\build\Release\sample.exe");

                    	QDateTime buildtime = fileInfo.lastModified();
                    	
                    	qDebug() << "buid month " << buildtime.toString("yyyy-MM-dd");
                    	qDebug() << "it is a build path " << buildtime.toString("hh:mm:ss");
                    
                    JKSHJ 1 Reply Last reply
                    0
                    • RatzzR Ratzz

                      @Rameshguru said in QDATETIME TO QString conversion:

                      QFileinfo no member name exist

                      Can you show your code?

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #11

                      @Ratzz said in QDATETIME TO QString conversion:

                      QFileinfo no member name exist

                      It's called exists() not exist()...

                      https://forum.qt.io/topic/113070/qt-code-of-conduct

                      1 Reply Last reply
                      3
                      • R Rameshguru

                        @Ratzz"
                        error
                        QFileinfo no member name exist

                        Maaz MominM Offline
                        Maaz MominM Offline
                        Maaz Momin
                        wrote on last edited by
                        #12

                        @Rameshguru This is you problem. Please verify your file path. Try adding one more '' in your path. e.g. D:\\WorkingCode...

                        1 Reply Last reply
                        0
                        • R Rameshguru

                          @Ratzz
                          QFileInfo fileInfo;
                          fileInfo.setFile("D:\WorkingCode\build\Release\sample.exe");

                          	QDateTime buildtime = fileInfo.lastModified();
                          	
                          	qDebug() << "buid month " << buildtime.toString("yyyy-MM-dd");
                          	qDebug() << "it is a build path " << buildtime.toString("hh:mm:ss");
                          
                          JKSHJ Offline
                          JKSHJ Offline
                          JKSH
                          Moderators
                          wrote on last edited by JKSH
                          #13

                          @Rameshguru said in QDateTime to QString conversion:

                            fileInfo.setFile("D:\WorkingCode\build\Release\sample.exe");
                          

                          \ is an escape character in C++ strings. Your path is invalid.

                          In Qt, you should use / instead: "D:/WorkingCode/build/Release/sample.exe"

                          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                          1 Reply Last reply
                          2

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved