problem to get the current date in qml

Hello world

I'm trying to get the current date in c ++ and qml and I used the class QDate, but it still has some problems:

Code:

=====================================================

QDate * nowdate = new QDate;
QDeclarativePropertyMap * nowdateMap = new QDeclarativePropertyMap;
nowdateMap-> insert ("date", QVariant (nowdate-> currentDate()));
QML-> setContextProperty ("nowdateMap", nowdateMap);

===========================================================

After setting the nowdateMap, I'm able to get the date in the application, but the format is really weird, I did not use QDatetime, but the restult of shows like ' 2013-1 - 3 T 00: 00:00 ", how can I get rid of the final"T00:00:00 "? or is there a better way to get the current date?

Thank you

QDate nowdate is QDate::currentDate();.

QString nowdatestring = nowdate.toString (); / / to get the date string format, you can define the shape of toString(), you can //search it
QDeclarativePropertyMap * nowdateMap = new QDeclarativePropertyMap;
nowdateMap-> insert ("date", QVariant (QString (nowdatestring)));
QML-> setContextProperty ("nowdateMap", nowdateMap);

then in the file qml, using nowdateMap.date will do.

Tags: BlackBerry Developers

Similar Questions

  • How to get the current date to display in the Spanish format.

    The coding is in format Adobe Acrobat, DC. The coding I have for the English today's date is:

    var d = new Date();

    sDate = util.printd var ("dd mmmm yyyy", d);

    this.getField("Text1").value = sDate;

    How can I get the current date displayed in this Spanish format: 07 December 2015

    Thank you

    It's a little complicated... But this code should do the trick:

    util.printd("dd", d) + " de " + util.printd("date(es){MMMM}", d, true) + " de " + util.printd("yyyy", d);
    

    Edit: Fixed the code... Did not notice the 'of' second before.

  • get the current date for condition satisfied

    Hello world

    I want to get the current date for the following query.

    SELECT B.NAME, C.FST_NAME, C WHERE S_CONTACT, S_ORG_EXT B, C.LAST_NAME OF S_PARTY_PER A (B.ROW_ID = A.PARTY_ID AND C.ROW_ID = A.PERSON_ID AND A.PERSON_ID IN (select D.NEW_VAL from the S_AUDIT_ITEM where D.OPERATION_CD = 'Associate' and OPERATION_DT = 'I want the current date from 07/10/2008 12:00:00 AM to 07/10/2008 23:55:55 '))

    Help, please...

    Hello

    Like this?

    SELECT B.NAME, C.FST_NAME, C.LAST_NAME
      FROM S_PARTY_PER A, S_ORG_EXT B, S_CONTACT C
     WHERE (B.ROW_ID = A.PARTY_ID AND C.ROW_ID = A.PERSON_ID AND
           A.PERSON_ID IN
           (select D.NEW_VAL
               from S_AUDIT_ITEM D
              where D.OPERATION_CD = 'Associate'
                and trunc(OPERATION_DT) = trunc(sysdate)
    --                'i want current date start from 10/7/2008 12:00:00 AM to 10/7/2008 11:55:55 PM'))
    
  • Get the current date?

    Hello

    I put a DATE field in my_form, fine, but I need for the pre-populate/default including the current date, for example, if the user has today opened the form, this field should come with date of todays(11/7/2011).

    I got the code snippets in the fine of links, below

    http://StackOverflow.com/questions/1531093/how-to-get-current-date-in-JavaScript

    http://www.Tizag.com/javascriptT/javascriptdate.php

    http://JavaScript.Internet.com/time-date/current-date.html

    code snippet is as below,

    var today = new Date();

    var dd = today.getDate ();

    var mm = today.getMonth () + 1; January is

    0!

    AAAA var = today.getFullYear ();

    if(DD<10) {dd = '0' + JJ}

    if(mm<10) {mm = '0' + mm}

    var = today mm + ' / ' + jj + ' / ' + yyyy; document. Write (Today);

    It is quite complex, but it will give you today's date in the format mm/dd/yyyy.

    Just change today = mm + ' / ' + jj + ' / ' + yyyy;

    document. Write (Today); format what ever you like.

    But my requirement is.

    As my_form is global, so the date should come according to the date format of the user, eg. for the United States the DD/MM/YYYY where with regard to Asia and Europe sound DD-MM-YYYY

    (1) thus, pls let me know is there ready to use function / integrated to achieve my requirement

    (2) and thinking about writing the code in the field initialization event, is this correct? I need to change the event to put my code?

    Thank you

    Here's the modified Code.

    If (loggedUser eq 'USA') then

    $ = Num2Date (Date (), "MM/DD/YYYY"); Returns the date in the format DD/MM/YYYY

    endif

    If (loggedUser eq 'Europe') then

    $ = Num2Date (Date (), "DD/MM/YYYY"); Returns the date in the format DD/MM/YYYY

    endif

    Function Num2Date syntax:

    Syntax

    Num2Date (n [[, k]])

    Parameters

    Parameter

    Description

    n

    An integer representing the number of days.

    If n is invalid, the function returns an error.

    f (in option)

    String a date format. If you do not include a value for f, the function uses the default MMM D, YYYY date format.

    k (in option)

    A string of locale identifier that conforms to the locale naming standards. If you don't not include a value for k, or if k is invalid, the function uses the ambient locale.

    Thank you

    Srini

    Post edited by: Srini Dhulipalla

  • How to get the current date in the hcsf page

    Hello

    My code is
    <td width="20%"><b>Date:</b></td>
    <td width="40%"><input type="date" value="<!--$dcreateDate-->" size="50"></td>
    in the second line of this code, I need the current date, I tried this but it dint work, please guide


    Thank you

    http://docs.Oracle.com/CD/E28389_01/doc.1111/e10726/c08_config_ref.htm#i1285787

    Below the overall function should help you by top link check the other appropriate function you're looking for

    <$formatDateWithPattern(dateCurrent(),"yyyy-MM-dd")$>

    Kind regards
    Amol Germain

  • Get the CURRENT Date and the time?

    Hello

    How to get the time or the date CURRENT? I need this because, am creating a (multi-line) TEXT field, when the user enters his COMMENTS / notes/comments, so I need to take care of this COMMENT by concatenating the TIMESTAMP

    For example, I opened my_form at 14:10, I received a call from TV, its about 15 min, then I'm back (the time is now 14:25) for my_form and entered some of the comments, so, I need to store these observations as well as TIME STAMPS, which means that its 14:25 (not, 14:10)

    Pls let me kmow in Java Script

    Thank you

    Here is a method.

    Date

    Form1.Page1.Subform1.DATE_::ready:layout - (FormCalc, client)

    $.rawValue = Concat (Num2Date (Date ("MM/DD/YYYY")))

    Time

    Form1.Page1.Subform1.time_::Initialize - (JavaScript, client)

    var date = new Date();

    var h = date.getHours ();

    If {(heures > 12)}

    this.rawValue = (12 hours) + ': ' + () date.getMinutes + "H";

    }

    else {}

    this.rawValue = hour + ":" + () date.getMinutes + "AM";

    }

    Steve

  • Get the current date (with current time too)

    Hello.

    I read a few articles and discussions on this subject, but I do not know the solution.

    In my application (Jdeveloper 11.1.1.7.0), I have an entity with a Date field.

    I need this field to make the date and time (29/08/2013 15:54:42)

    I use a Groovy expression in the dialog box change the attribute, the entity object, to assign value of expression adf.currentDateTime


    Execution works ok, but check the field value in the database (with TO_CHAR (related_date, ' ' DD/MM/YYYY HH24:MI:SS) ), the result is 00:00:00 29/08/2013

    So, how can I insert the current time with seconds? Y at - it another way to do this (insert current now, with second precision)?

    Thanks in advance.

    EDIT: Changing the type of DATE to TIMESTAMP field works.

    It should be changed to OT JDeveloper and DB too.

    Thanks to you all

    Is your VO attribute Timestamp? If this is not the case, make Timestamp.

  • How to get the current date in script sqlloader

    I have a sqlloader script that loads data into a table with apparently a large number of columns... my upload script looks like this.
    options (skip=2)
    load data
    badfile 'C:\CAP_SPS\Batchscripts\psafixbad.txt'
    discardfile 'C:\CAP_SPS\Batchscripts\psafixdiscard.txt'
    append
    into table sps_psafix
    when record_layer='Project'
    fields terminated by ','
    trailing nullcols
    (
    record_layer position(1),
    file_name,
    attr1,
    attr2 filler,
    attr3 filler,
    attr4 filler,
    attr5 filler,
    attr6 filler,
    attr7 filler,
    attr8 filler,
    ...
    ...
    read_flag constant '0',
    select current_date from dual
    )
    the last column is a column of timestamp of charge and I want to capture him since the time of execution instead of manually update. But the sqlloader's mistake to say-

    SQL * Loader-350: 268-line syntax error.
    Expected ', 'or') ', found 'current_date '.
    Select current_date double
    ^

    No idea how to pass on the latest date in the field?

    Enjoy your entries.

    Thank you
    Sanders.
    options (skip=2)
    load data
    badfile 'C:\CAP_SPS\Batchscripts\psafixbad.txt'
    discardfile 'C:\CAP_SPS\Batchscripts\psafixdiscard.txt'
    append
    into table sps_psafix
    when record_layer='Project'
    fields terminated by ','
    trailing nullcols
    (
    record_layer position(1),
    file_name,
    attr1,
    attr2 filler,
    attr3 filler,
    attr4 filler,
    attr5 filler,
    attr6 filler,
    attr7 filler,
    attr8 filler,
    ...
    ...
    read_flag constant '0',
    date_column_name SYSDATE
    )
    

    SY.

  • How can I get the current date?

    Hello!

    I two EditFields that will act as a filter, so a user can say display me records from here to there.

    I would like to default dates today at 7 days before.

    Here is the code that I currently have:

    Border border = BorderFactory.createSimpleBorder(new XYEdges(1,1,1,1));
    txtStartDate = new EditField("", "");
    txtStartDate.setBorder(border);
    Background txtBackground = BackgroundFactory.createSolidBackground(0xFFFFFF);
    txtStartDate.setBackground(txtBackground);
    add(txtStartDate);
    
    Border borderB = BorderFactory.createSimpleBorder(new XYEdges(1,1,1,1));
    txtEndDate = new EditField("", "");
    txtEndDate.setBorder(borderB);
    Background txtBackgroundB = BackgroundFactory.createSolidBackground(0xFFFFFF);
    txtEndDate.setBackground(txtBackgroundB);
    add(txtEndDate);
    

    Is there something like a DateTime.Now to Blackberry? How can I achieve this? Thanks a lot for the help guys.

    Ok........

    Use this...

    Date date;
    String currentdate = new SimpleDateFormat("dd/MM/yyyy").format(new Date(System.currentTimeMillis()));
    
    ------------------------------------------------------------------------------------Press Kudo to say thank to developer. Also Press the Accept as solution Button when u got the Solution.
    
  • With numbers 3.2 How to get the current date on print

    I insert the date in the header: Insert > Date & Time Format choose and set today's Date.

    However, when I print this SS next week, I want the date to next week to automatically appear.

    How do I do that?  Thank you

    Owen

    Hi Owen,.

    Date time & inserted in a header or footer will not update automatically unless you together until today every time you print.

    In this screenshot of print preview, I used a size of large font for clarity.

    I also set Date & time so we don't have to wait until tomorrow to see the changes.

    Back in the main document (click 'done' to go) is a table cell containing the NOW function. Who will update now, whenever you make a change in the document.

    The Date & time in this table updated when I made a change (entry 2 to replace 1 in table 1).

    The Page header is not updated.

    Kind regards

    Ian.

  • question: format / 'language' of the current Date (in the date/time field), javascript only

    Hello

    I have 2 date fields in my form, which should display the date in a different format. (yyyy.mm.dd / dd-mm-yyyy)

    To get the current date I only use java script

    Formular1.p1.date_YYYYmmDD::initialize - (JavaScript, client)
    
         var date = new Date();
        this.rawValue  =  date.toLocaleDateString();
    
    

    My first problem is (red): I get the date in English, but I want it in another language. As it was defined in the form settings

    screenshot_date1.png

    My second question is: How can I format a date/time-sized (not a text field) in javascript with a model specific to the init event?

    It seems that my code in the init event replaces the model of the DateTime field configuration

    Here is my form, if anyone wants to check it out:

    https://Acrobat.com/#d=zeOMyj9MhBdYbVWk8S1pHw

    Hello

    I think that these two problems are the same, by setting a date/time field using the rawValue always format must be yyyy-mm-dd, if you use a different format, the value is just seen as text and poster without shaped.

    var date = new Date();

    this.rawValue = util.printd("yyyy-mm-dd", date);

     

    You can also set the formattedValue if you have a date in the correct format.

    var date = new Date();

    var currentLocale = xfa.resolveNode("#localeSet.#locale").name;

    var dateFormat = "date("+currentLocale+"){DD MMM, YYYY}"

    this.formattedValue = util.printd(dateFormat, date, true)

    This code assumes that the view model is date {MMM DD, YYYY}

    The date format specification is in the XFA http://partners.adobe.com/public/developer/xml/index_arch.html specification

    Concerning

    Bruce

  • Add 44 days to the current date and display DD mmmm yyyy

    I created a form in Acrobat Pro ms and I need a form field to display the date 44 days from the day that the form is completed.  Searched these forums and responses found that are close but they all seem to calculate the base on another field in the document.  I do not have the date of the day on the form and I'm "challenged" javascript, so cannot get out.

    For example, when the user opens the form today (October 13, 2015) the field must display on 26 November 2015.

    Thanks in advance for your help.

    Another approach would be to use JavaScript getDate() and methods setDate() for the date object.

    Get the current date object.

    var oNow = new Date();

    object of the new date

    oNew var = new Date();

    get the current date of the date object.

    var nNowDate = oNow.getDate ();

    Add 44 days at the time of the day;

    var nNewDate = nNowDate + 44;

    new date of update object;

    oNew.setDate (nNewDate);

    format of the new text string to date object.

    var cNewDate = util.printd ("dd mmmm yyyy", oNew);

    value of the field of play;

    Event.Value = cNewDate;

    show some information;

    Console.Show ();

    Console.clear();

    Console.println ("today is:" + util.printd ("dd mmmm yyyy", oNew));

    Console.println ("today's date is:" + oNow.getDate ());

    Console.println ("current date = 44 days:" + nNewDate);

    Console.println ("44 days now is:" + cNewDate);

    The script could be made more compact by combining several lines of code in one line of code:

    Get the current date object.

    var oNow = new Date();

    Add 44 days at the time of the day;

    oNow.setDate (oNow.getDate () + 44);

    value of the field of play;

    Event.Value = util.printd ("dd mmmm yyyy", oNow);

  • Adaptive tags: pt: data .currpagedata - could not get the current page id

    I use a Basic Page layout and need to create a DIV box which is linked to the Page ID - < div id = "pt-page-1234" >. The Page ID must be inserted dynamically when you navigate around the pages.

    I try to use the Adaptive tags pt: data to get the ID of the current Page; Therefore, I am currpagedata. When I use the attribute of the object ID of the object, I get the Community ID (which seems to be a bug).

    Does anyone know how I can get the current Page ID on a pt tag: data? Here is my current code:

    < pt:ptdata.currpagedata pt:id = "currPage" / >
    < pt:logic.foreach pt: data = "currPage' pt:var = 'temp' >
    < pt:logic.variable = pt pt:key: value = "$temp.objid" / "currPageId" >
    < /pt:logic.foreach >
    < pt:logic.concat pt:key = 'target' pt:value1 = 'pt - page -"pt:value2 ="$currPageId"/ >
    < pt:core.html pt:tag = "div" id = "$target" >

    I get... < div id = "pt-page-245" > but the page ID is 4015

    Published by: user11124236 on July 2, 2010 10:44

    Hello

    This may be too late, but for other people who have the same problem, use. PageID instead of .objid (case-sensitive).






    See you soon,.

    Jefi Santoso
    Collaboration technologies (http://www.collaborativetechnologies.com.au)

    Edited by: jefis on 14-Sep-2010 17:20

  • How to set the current date in the datetimepicker in qml?

    Hello

    Can I know how to set the current date in the DateTimePicker in QML?

     DateTimePicker {
                        id: datePicker
                        mode: DateTimePickerMode.Date
                        title: "Date"
                        value: "2013-11-20"
                        maximum: "2013-11-20"
                    }
    
    Container {
        DateTimePicker {
            id: picker5
            title: "DateTimeQml"
            mode: DateTimePickerMode.DateTime
            value: { new Date(); }
        }
    }
    
  • How to get the last date of 3 days for the current month?

    Hello. Guy

    How to get the last date of 3 days for the current month?

    MY OUTPUT WOULD LOOK LIKE THIS

    JANUARY 29, 2016

    JANUARY 30, 2016

    JANUARY 31, 2016


    GUYS HELP ME / / /...

    SQL > select last_day (sysdate) - level + 1 double connect by level<= 3="" order="" by="">

    LAST_DAY)

    ---------

    29 JANUARY 16

    30 JANUARY 16

    31 JANUARY 16

Maybe you are looking for