Convert number to date format
HI team,I have a problem, how we can convert number in date format?
This is the result of the query.
SQL > col START_TIME for 999999999999999999999999
SQL > select start_time in qrtz_triggers;
START_TIME
-------------------------
1364243906000
1364589406000
So, I have to change the date format niumber rto.
My date format as for example: "" Mar 25,2013 20:36:45 ""
Please suggest me...
Thank you
Chavigny
Published by: 939938 on March 14, 2013 06:39
This is the number of milliseconds since January 1, 1970.
SQL> SELECT to_char(to_date('01/01/1970','mm/dd/yyyy')+1364243906000/24/60/60/1000
2 ,'Mon dd, yyyy hh:mi:ss PM') FROM dual;
TO_CHAR(TO_DATE('01/01/1970','
------------------------------
Mar 25, 2013 08:38:26 PM
So in your query instead of start_time use
TO_CHAR (to_date (' 01/01/1970 ',' mm/DD/yyyy') + start_time/24/60/60/1000,' Mon DD, YYYY HH: mi: ss PM "")
Published by: kendenny on March 14, 2013 08:31
Had used mm instead of e for the minutes.
Tags: Database
Similar Questions
-
Convert char to date format in obiee 11g?
Hello
I want to convert char to date format in obiee 11g.
I have this date
' 07/31 /' | CAST (YEAR (CURRENT_DATE) AS CHAR)
I want to change the tank to the date format.
Please help me,
Thanks in advance,
A.Kavya.
Below him is based on my date format NLS source Oracle database as DD-MON-RR (query on the database - SELECT * > OF nls_database_parameters WHERE the PARAMETER = "NLS_DATE_FORMAT").
Note that this is not altered by the connection of the RPD pool, which is common.
If the date that I put together for substrings and Casts a match before it can be LAUNCHED as a DATE. IE 31 July 15 etc.
Steps to follow:
-Drag a field to the report, one
-Change the formula
-Paste in
CAST ("31 - Jul -" |) SUBSTRING (CAST ('F_PL_BAL'. ' BUSINESS_DATE ' AS CHAR) FROM 8 TO 2) AS DATE).
-OK
-See the results
-
Hello
I'm trying to find how to display a number in the format hour, Minute, and second.
I have a data in my table that store the number for example. 145.586956521739
I want to convert in HOUR, Minute Secode report format.
Any help is greatly appreciated.
Thank you
PoojakSay total = 189,89 minutes
hours = round(total/60)
minutes = round (mod(total,60))
second round = (mod(total,1) * 60)
Sorry if I misinterpreted your question.
Thank you
Jalila -
I have data from a table that has the columns, MONTH, DAY, YEAR in NUMBER data type. I am wanting to convert that to DATE datatype and concate month, day, and year. Can someone help me please? Thank you
SELECT TO_DATE(month||day||year,'MM/DD/YYYY') FROM DATA_TABLE;
Dclipse03 wrote:
Gosh, now its gives me the error: not one month validthe man, trying to convert dates is totally not my thing...:)
Nor is anyone else. This is one reason people use DATE columns.
The valid months are integers from 1 to 12. You can find the lines which are not in this value by saying:
SELECT * FROM data_table WHERE month NOT IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) OR month IS NULL ;
That will tell you what are the bad values. On this basis, you must decide what you want to do with the bad values.
-
How to convert number in date and time in labview
Hi all
I have a hexadecimal string and converted into a number. Now this number to display in the format of timestamp. Uses the format of the time Unix.
By using this link, I can convert this number to timestamp. http://www.UnixTimeStamp.com/index.php
But how it should be done in LabVIEW? I know it may be simple, but please help.
I enclose my VI for referance.
Thank you
Manisha
Hi Man_Can,
You can add the origin of UNIX timestamp to your number:
-
How to convert number in currency format?
Hi all
How to use the transformation of BPEL or entitlement,
I want to convert the number format to currency foramt. (ex, 2000.00-> 2,000.00)
How to do this?
Concerning
Toven.Hi Toven,
More XSL allows you to convert (123456789.80-> 123,456,789.80)
Output: 123,456,789.00
Kind regards
KanmaniRajan -
varchar2 to the date format conversion
I have converted the formats of date several times, but for some reason, I get an error invalid number when you try to convert a varchar2 column. I tried the to_char and to_date function and I get the same result. The column is a date and it is formatted like ME-DD-YYYY, but I want to change it to DD/MM/YYYY. My query is below:
Select to_date('fccpdate','MM/DD/YYYY')
of cc_class_scmast_v
When I try to_date I get this:
Error from the 1 in the command line:
Select TO_DATE ('fccpdate ',' MON-DD-YYYY "") of cc_class_scmast_v, where fccpdate IS NOT NULL
Error report:
SQL error: ORA-01858: a non-digit character was found here where was waiting for a digital
01858 00000 - "a non-digit character found here where was waiting for a digital".
* Cause: Input data to convert using a date format model has been
incorrect answer. The input data did not contain a number where is a number
required by the format model.
* Action: Fix the input data or the date format model to ensure that the
elements correspond to the number and the type. And then try the operation again.
When I try to_char I get this:
Error from the 1 in the command line:
Select TO_char ('fccpdate ',' MON-DD-YYYY "") of cc_class_scmast_v, where fccpdate IS NOT NULL
Error report:
SQL error: ORA-01722: invalid number
01722 00000 - "invalid number."
* Cause:
* Action:
I tried to remove the single quotes of my column and that does make a difference. Any help is appreciated.Hello
housetiger77 wrote:
I have converted the formats of date several times, but for some reason, I get an error invalid number when you try to convert a varchar2 column. I tried the to_char and to_date function and I get the same result. The column is a date and it is formatted like ME-DD-YYYY,If the column is a DATE, then it has the same format that all DATEs, which is nothing like 'DD-MON-YYYY '. Formats like which apply only to chains.
Conversely, if it is in the format "DD-MON-YYY", then it is a string, not a DATE.but I want to change to DD/MM/YYYY. My query is below:
Select to_date('fccpdate','MM/DD/YYYY')
of cc_class_scmast_vTo_date (x, "MM/DD/YYYY") tries to convert the string x in a DATE. Let's say it starts by taking the first 2 characters of x, for the month. The first 2 characters of 'fccpdate' are "fc", which is not a valid number (at least not in base 10), not to mention a number from 1 to 12, TO_DATE so will raise an error.
When I try to_date I get this:
Error from the 1 in the command line:
Select TO_DATE ('fccpdate ',' MON-DD-YYYY "") of cc_class_scmast_v, where fccpdate IS NOT NULL
Error report:
SQL error: ORA-01858: a non-digit character was found here where was waiting for a digital
01858 00000 - "a non-digit character found here where was waiting for a digital".
* Cause: Input data to convert using a date format model has been
incorrect answer. The input data did not contain a number where is a number
required by the format model.
* Action: Fix the input data or the date format model to ensure that the
elements correspond to the number and the type. And then try the operation again.When I try to_char I get this:
Error from the 1 in the command line:
Select TO_char ('fccpdate ',' MON-DD-YYYY "") of cc_class_scmast_v, where fccpdate IS NOT NULL
Error report:
SQL error: ORA-01722: invalid number
01722 00000 - "invalid number."
* Cause:
* Action:I tried to remove the single quotes of my column and that does make a difference. Any help is appreciated.
It's a good first step. Literals are enclosed in single quotes are not identifiers (including the column names). "fccpdate" is the literal string of 8 characters containing 'f', ' c; Another 'c', 'p' 'd', 'a', 't' and 'e'. " fccpdate (without the single quotes) can be the name of a column.
If fccpdate is a string, as July 18, 2012', then you can convert it to a DATE using TO_DATE.
TO_DATE (fccpdate, 'DD-MON-YYYY')
If you want to display a DATE in a particular format, use
TO_CHAR ( d , f )
where d is a DATE, and f is the format string. In this case, d is perhaps the TO_DATE expression above
TO_CHAR ( TO_DATE (fccpdate, 'DD-MON-YYYY') , 'MM/DD/YYYY' )
I hope that answers your question.
If not, post a small example data (CREATE TABLE and only relevant columns, INSERT statements) for all of the tables involved and also publish outcomes from these data.
Explain, using specific examples, how you get these results from these data.
Always tell what version of Oracle you are using.
See the FAQ forum {message identifier: = 9360002} -
I need to get the month of the date field. Let's say that the domain name is date_from (May 24, 2014) in the table and it is of type Date. Firstly I formatted for to_char('24-MAY-2014','MON'), it gives 'MAY', then I need to convert to the date format. Please advice how to get the format/month.
Please mark answered the question.
-
Validation - validate if the field has a date format appropriate or a number
Hello
I have 2 of my form fields... we're the date type and the other is of type number... may I know how to validate if the field has the correct date/number format...
Please advice how to write "Validation" of the APEX feature to accomplish the foregoing.
Thank youcan I know how to validate if the field has the correct date/number format...
The most effective way is simply to try to convert to the type required (using format masks there) in a function to return a Boolean validation:
declare n number; begin n := to_number(:p1_num_item); return true; exception when value_error or invalid_number then return false; end;
and
declare d date; begin d := to_date(:p1_date_item, 'DD-MON-YYYY'); return true; exception when others then if sqlcode between -1899 and -1800 then -- Date format error return false; else -- Unexpected error raise; end if; end;
my date is in the following format: DD-MMM-AA
There is no format 'MMM' model. And do not use 2-digit year formats: which caused bad enough already.
-
I'm working on a data model BI Publisher and I try to convert the Period_Name in GL_JE_Lines table to a date format and then return of the year.
The sql below works in 11i, but I can't make it work in Fusion.
to_char (to_date (l. )) period_name , ' MON-RR ' ),'YYYY')
Any ideas?Hi Jennifer,.
To_char (sysdate, 'DDMONYYYY') in BI Publisher does not return a correct results due NLS_DATE_FORMAT/DATE_LANGUAGE settings.
According to the standards of the I18N, NLS_DATE_LANGUAGE in the database is still hardcoded to NUMERIC_DATE_LANGUAGE. NUMERIC_DATE_LANGUAGE 'MY' in a date format mask is an integer, so you see the correct value.
You're not supposed to publish direct SQL with fixΘe format masks (unless it's some sort of canonical format used in internal processing, including the end-user will not be), you should return language digital date to the mid range and then make the formatting of y.
Workaround
Try adjusting the NLS_LANGUAGE in SQL data model to override formatting from of the
Data base and values of the Session, for ex: select to_char (sysdate, 'MON-DD-YYYY', 'NLS_DATE_LANGUAGE = AMERICAN') of double;
I got this Oracle support after lifting a SR.
Thank you
Rahul.
-
Date Format converting... Help, please
Hello
I have a date column in the table, which has two formats and the data type of the column is varchar2, how to convert them to a format.
Example of data as below:
1. 1 OCTOBER 12 12.00.00 AM
2.02 / 11/2015 12.00.00 AM
Help me please to convert them to the format (DD/MM/YYYY HH)
Originally, you started with
Example of data as below:
1. 1 OCTOBER 12 12.00.00 AM
2.02 / 11/2015 12.00.00 AM
In your error report, it reads
INSERT INTO TEST VALUES (11 NOVEMBER 14 09:26:25 "");
INSERT INTO TEST VALUES ('2014-01-31 23:33:25 ');
INSERT TEST VALUES (OCTOBER 14, 2014 05:44:55 ');
While initially it was possible to establish a distinction between the formatted strings differently based on the occurrence of a hyphen in each case a dash, it is no longer possible with your examples of more recent data.
In addition, your second line of input currently requires "HH24" to the address of the value of the time correctly.
With the updated data and the General advice to store dates in DATE columns, you could try the long
ALTER TABLE TEST ADD(ACTION_DATE_NEW DATE); UPDATE TEST SET ACTION_DATE_NEW = CASE WHEN LENGTH(ACTION_DATE) = 18 THEN TO_DATE(ACTION_DATE, 'DD-MON-YY HH24:MI:SS') WHEN LENGTH(ACTION_DATE) = 19 THEN TO_DATE(ACTION_DATE, 'YYYY-MM-DD HH24:MI:SS') WHEN LENGTH(ACTION_DATE) = 20 THEN TO_DATE(ACTION_DATE, 'DD-MON-YYYY HH24:MI:SS') END; COMMIT;
and continue from there.
See you soon
Kirk
-
Hi all
Here are my existing query which I run another tool to extract data from oracle-
Select * from transactionTbl
WHERE
DATE > = TO_DATE (' $(vAppStartDate)', "DD/MM/YYYY")
AND DATE < = TO_DATE (' $(vAppEndDate)', "DD/MM/YYYY")
variables-
-vAppStartDate = 06/01/2014
-vAppEndDate = 30/06/2015
Rather than use the Date column in the WHERE condition, I want to use PeriodID of column existing in the same table, to make the query faster.
The period column is in below format.
PeriodID format-> 201294 //means 2012Q 4. So 9 means Q
Since I'm on variables, the values are always to the date format, so my requirement is first change variable date from periods of format.
I wrote the pseudo-code, because I of course know how to convert date format periodID. Q also means in the periodID 9.
Select * from transactionTbl
WHERE
PeriodID > = period_function (TO_DATE (July 1, 14 ',' DD/MM/YYYY '), 'YYYYxx')
AND PeriodID > = period_function (TO_DATE (July 1, 15 ',' DD/MM/YYYY '), 'YYYYxx')
Please help me with the query.
Thank you!
Calling a user-defined function is likely to slow down your query.
What's the problem with just using regular date formatting strings for example
SQL > select to_char (to_date('15/09/2014','DD/MM/YYYY'), 'YYYY "9" Q') of double;
TO_CHA
------
2014931 selected line.
-
Convert the AM/PM chain to the legit Date format AM/PM
Hello
I would like to convert a string field, including a date (2014-02-11 07:13:14) in a legitimate date using the attribute 'string to date. ' Unfortunately, I can't turn these.
I tried to add a new date format to the standard list.
YYYY-MM-DD hh: mm: tt
However, above was not accepted, and all dates cannot be converted.
Thanks in advance for you help on this topic
Hello
Try to use the format string:
YYYY-MM-DD hh: mm: one
Kind regards
Nick
-
change number / Date Format dynamically
Hello
With the help of apex 4.2.1. OC4J linux 11 GR 2
I have several report that shows financial data for a company.
This report is accessible by people in the United States, the United Kingdom and IND
We have a static conversion rate, so I change my queries to the multiple based on the selection list parameter (P37_CURRENCY).
Question: How to change the number format in dollar/GBP/RS according to parameters.for example select REVENUE_V.ANNUAL_REVENUE_BUDGET * :P37_CURRENCY as ANNUAL_REVENUE_BUDGET, REVENUE_V.ANNUAL_REV_ACT_YTD_PRIOR_MO * :P37_CURRENCY as ANNUAL_REV_ACT_YTD_PRIOR_MO from REVENUE_V REVENUE_V where company_id = :P37_COMPANY_SELECTOR and week_number = :p37_week_number
Thanks for help
NSTony
I followed your directions and add an element coming stores the value, the value of changes in session state (property).
I've added two condition of dynamic on the currency action when this USD then symbol = $ other is when GBP £ can
When I view the item, it shows me the correct currency symbol but not least of the report.
for exampleRevenue Annual Rev-Budget 24313387.2
missing symbol
Column attributes
Display as text (character option special escape) (also tried with standard column)
Number / Date Format * & MY_ITEM.*Any idea/help what would go wrong.
Thank you
NS -
How to convert Date format in the Apex?
Hi all
I created an element of Apex Date Picker as "yyyy-mm-dd", now when they select this date picker, that must be converted in "day, month, DD, YYYY".
I trired like that but it does not work, can anyone help me to find things to do.
Under article, we have free will.
Default value: to_char (to_date (: P1_ENG_DATE, 'dd-mm-yyyy'), ' day, month DD, YYYY ")
Deafult value as type - PL/Sql.
Thanks,
David...Hello
You can set the date format level of application, then you don't need to specify the format each time.
for this go to "Modify the Application Properties"-> globalization
Here you can specify the format of date of application.
Thank you
Tauceef
Maybe you are looking for
-
Firefox does not open and I get this error message
When I click on the firefox icon I get this error that says Firefox your profile cannot be loaded. It may be missing or inaccessible.what it dose average! How can I save my internet!
-
Cannot save the no http bookmarks in firefox
Cannot save the no http bookmarks in firefox Among the Favorites of standard Web sites registered on my IE toolbar, I have several of my own making html documents/pages. These start obviously by a non-http address. Include pages that contain an array
-
My Vista Upgrade came with Toshiba Upgrade Dvd Rom
Finally after all the hassle of Commander today 18 April 07 I finally received my upgrade.The pack has two drives, one is the windows vista, the other is a toshiba dvd rom upgrade step-by-step, pack also has a mode of employment in seven languages, T
-
I just put a sony cd - rw crx216e and does not burn...
Simply put a cd - rw burning and the custom of sony crx216e... I tried updated and running microsoft fix so far. Fix, what he says is not capable of burning cd - rw is not sure what to do? also tried the dell site for driver downloads/patches, nothin
-
I had problems with my graphics card cleaned and it works well apart from the system of checking file system on C: turns 68% and stops. If I have to cancel the computer checking seems to work ok, or is it?