Changing date format in spry
var dsJazz2 = new Spry.Data.XMLDataSet("xml/Books_Study.xml",
'NewDataSet/Table[Book_Related_Text =
""]',{sortOnLoad:"Posted_Date",sortOrderOnLoad:"descending"});
dsJazz2.addObserver(dateFilter);
function dateFilter(notificationType, notifier, data)
if (notificationType != "onPostLoad")
return;
var rows = notifier.getData(true);
var numRows = rows.length;
for (var i = 0; i < numRows; i++)
rows[ i ][ "Posted_Date" ] = rows[ i ][ "Posted_Date"
].replace(/^([0-9]{4})-([0-9]{2})-([0-9]{2}).*/, "$3-$2-$1");
the above code returns the date from
2007-12-25T00:00:00+05:30 to 25-12-2007 format
Now the problem is how can i get the time separately.?
Need a syntax like below
rows[ i ][ "Posted_Time" ] = rows[ i ][ "Posted_Date"
].replace(/^something.*/, "$1-$2");
Does all of the time data come in this format
(2007-12-25T00:00:00+05:30)?
If so, then you might just want to do a javascript "split()"
(or similar function) on the delimeters like "T" and the " + "
sign, then you would have each one broken out into a small array
that you can format as you see fit. It would probably work out
better, instead of using the replace method.
Take a look at the "Javascript Date" object (
http://www.w3schools.com/jsref/jsref_obj_date.asp)
Hope this helps!
Similar Messages
-
Date Format for Spry data set sort
Hi
Just feeling my way through the use of Spry Datasets for the
first time and have a couple of issues hopefully someone with more
knowledge of it than me know the answer to.
I had an issue with my Spry Dataset initially that it would
not work in ie7 but was OK in FF3.
After some mucking round I realised the error I was getting -
albeit obscure in IE was telling me it was a date format issue in
my data set.
The db data I am playing with here is fairly simple: I have a
couple of text fields, an integer field that contains the
unixtimestamp of the entry (its a simple diary application) and a
formal date field that holds the same date in mysql's date format.
When I display the date in the dataset I do so in the format
"23rd May 2009" (as an example)- I code this using phps date
function in my xml query.
I had set this field to date format in the Spry dataset
conditions but IE seems to barf on this- I can change it to
textstring but then my sort is done on Alpha/Numeric sort of the
first character in the date field which is rubbish.
I only display the date in this format and one of the other
text fields in my dataset- the unixdate is for programmatic
purposes not general display so I cannot sort on this field if its
invisible. How can I acheive a date based sort with this set up- or
what date formats does Spry code prefer for date sorts? (My client
wants the date to show as I have explained). Many thanks. I have a
second query which I will post separately!
Kenny"Tanushiheadbash" <[email protected]> wrote
in message
news:gqa70o$iat$[email protected]..
> I think I follow what you are saying and in fact I think
its what I
> already
> have. I have set the sort order to use the unixtime when
the page
> initially
> loads and thats OK.
I am sorry, but you aren't following my explanation. English
isn't my mother
tongue, and I am not able to explain it any better.
> However what I need to be able to do is to have the
AJAX/Javascript sort
> (done in this case with Spry- ) to sort on the date when
the column header
> is
> clicked. The problem I have is the date format in this
visible column is
> in
> DDth Month YYYY format and Spry does not recocnise this
as a date format-
> it
> wants it as a string ( or ie gives an error). Maybe its
not possible what
> I am
> trying to do- just thought there might be a clever way
to implement this.
You can take a look at this page:
http://visual.unipv.it/tmt_calendar/admin/reports/events.cfm
Even if all the dates here are incidentally using the
yyyy-mm-dd format, the
dataset display the date from the "start_date_formatted"
field:
<td><a href="javascript:"
onclick="showUpdate('{event_id}')">{start_date_formatted}</a></td>
But uses another field to sort the table:
<th scope="col" spry:sort="start_date">Start
date</th>
You can have the same date, using two different formats,
inside two,
separated dataset fields. One is used for display, the other
one is used for
sort.
You may try to read again my previous explanations, look at
the code in the
page above and see if you get the idea.
Massimo Foti, web-programmer for hire
Tools for ColdFusion, JavaScript and Dreamweaver:
http://www.massimocorner.com -
How to change data format from MM/DD/YYYY to DD/MM/YYYY
HI,
How can we change data format from MM/DD/YYYY to DD/MM/YYYY in Prompt and Report Level in obiee 11g.
Please help me ont this.
ThanksHi,
In Prompt:
Try using EVALUATE function.
Eg: Evaluate('TO_CHAR(%1,%2)' as character(30),"D5.Times"."Day Date",'DD-MON-YYYY')
Report level:
Try this in the column formula-
Evaluate('TO_CHAR(%1,%2)' as character(30),"D5.Times"."Day Date",'MM/DD/YYYY')
(or)
EVALUATE('TO_CHAR(%1,%2)' AS CHARACTER ( 30 ), "Dim- Date".Start Date, 'MON-YY')
http://108obiee.blogspot.in/2009/03/how-to-change-date-format-mask-in-date.html
http://obiee-bip.blogspot.in/2011/08/customizing-obiee-calendar-display.html
Some other methods.
Metdhod 1:
'Save System-Wide Column Formats' Option
Check this.
http://siebel-essentials.blogspot.com/2010/10/11-obiee-11g-tips-9-system-wide.html?m=1
Thanks
satya -
Change date format in reporting (query)
I need to change date format from dd.mm.yyyy to dd/mm/yyyy in reporting (query)
Hi Suresh,
Go to transaction su01d in that enter your user.
Now go to defaults and change the date format.
Ya but this format will be user specific, so if you want everyone to see that format you have to change it for all.
Regards
Mansi -
How to change date format for prentation variable in Formula
Hi experts.._
I need to change date format for presentation variable in formula..
my dashbord date prompt format: mm/dd/yyyy(i have created one presentation variable for this prompt: pv_date)
now i need to show it as : month-dd-yyyy
Thanks in advance
Regards
FrndsHi Kishor...Thanks for reply...
But i need to change my precentation variable date formt...
i need to write one text like: 'Year to dd/month/yy' in one column formula..
So how can i achieve it.. -
How to change date format in alv report
hi ,
i wanna change date format which is in yyyy.mm.dd to mm/dd/yyyy in alv report.
plz advise.
thanks
sudheerHi sudheer,
There is no direst Fm fro that.
But u can follw the below way. it worked for me. kindly chk it.
[code]DATA: V_DATE_IN(10) TYPE C,
V_DATE_SAP TYPE SY-DATUM.
V_DATE_IN = '01.01.2005.'.
CONCATENATE V_DATE_IN+6(4) "<--for Year
V_DATE_IN+3(2) "<--for month
V_DATE_IN+0(2) "<--for Day
INTO V_DATE_SAP.
now V_DATE_SAP will have value like 20060101.
now use.
CONVERSION_EXIT_PDATE_OUTPUT Conversion Exit for Domain GBDAT: YYYYMMDD -> DD/MM/YYYY[/code]
regards
anver
<b><i>if hlped pls mark points</i></b> -
Change Date Format in MSDS report
SAP EHS expert:
I would like to change Date Format when printing MSDS in different languages. For example, print date in MM.DD.YYYY format when printing MSDS in English, but print date in YYYY. MM. DD format when printing MSDS in Chinese.The Generation Variant setting is MM.DD.YYYY because most of time we print that MSDS in English.
Does any one know how to do it?
Thanks
Tina Wuhi,
create a new generation variant for the Report template and select the date format that you want in the new GV. While printing the report template select the generation varient created for the required date format.
Ashish -
Changing date format in bw report
Hi,
Could anybody pls Explain How can I change date format in bw report from 19-03-2008 to 19 mar 2008.Is there any setting we need to do. Else do i need to write some ABAP code to get desired format.
Regards,
SarathHi Sarath,
I could have the routine enabled and its wrk for my DATS obj ...
else pls go through the following code
Check this example of how to get this format..
TABLES: T247.
DATA: V_DATE TYPE SYDATUM.
DATA: V_STRING(20).
V_DATE = SY-DATUM.
SELECT SINGLE * FROM T247
WHERE SPRAS = SY-LANGU
AND MNR = V_DATE+4(2).
IF SY-SUBRC = 0.
CONCATENATE V_DATE+6(2) '-' T247-KTX '-' V_DATE(4)
INTO V_STRING.
WRITE: / V_STRING.
ENDIF.
or make use of the routine make use of the FM
CONVERSION_EXIT_IDATE_OUTPUT
hope it helps you out...
regards,
pradeep
Assign points if useful. -
Changing date format in EP 5.0
Hi,
I am working on EP 5.0 on ITS Server .For designing GUI i am using HTMLB with jsp .
When i choose the date from date picker(calender in this case) it comes in the format mm/dd/yyyy . But the requirement is like when i choose date , on the screen it should appear in dd.mm.yyyy format .
Can anybody tell how to achive this .Whether i have to change the user settings in Portal or i have to change the code in JSP .If i can get the detailed procedure in how to do this then it would be more useful to me .
Thanks a lot .Hi Jain,
Refer the following links where the question has been answered.
Changing the date format in a HTMLB Input field component
/thread/33623 [original link is broken]
how can i change date format in portal?
Regards,
Tamil K -
Function module to change date format
hi
is there any function module to change date format from 20080318 to 18.03.2008Hi,
Use this FM CONVERT_DATE_FORMAT Convert date from yyyymmdd to ddmmyyyy format
Regards,
Jyothi CH. -
I'm using Sql Developer vers. 1.1.2. for Oracle 8.1.7 and I can't change Data Format. Even if first I run "alter session set nls_date_format = 'DD/MM/YYYY';" and after I run "select data_field from table;" in the SQL Worksheet, it goes on reporting the field in format "MM/DD/YYYY HH:MI:SS". It seems to me as if the "alter session" doesn't work.
I've got a problem with decimal separator too. I mean when I run "select salary_field from table;" and the item is for example 2300,32 the report gets null column even if I've set Decimal Separator to "," from Tools>NSL Parameters>Decimal Separator.
I need help.
Thanks in advance
MarcoMarco,
It isn't really a great help, as you need to access 8.1.7, but the current version doesn't have this problem - it uses the current NLS_DATE_FORMAT setting to format the date, regardless of the NLS preferences.
I have vague memories (1.1.2 has largely faded from my memory) that when they first introduced the NLS preferences that they took precedence over the DB NLS settings (ie date formatted in SQL Developer based on NLS preferences).
On the decimal separator, I have other vague memories of problems if you didn't set both the Decimal and Group separator, although a quick search on the forum didn't highlight something that seemed the same as your problem. After logging on (ie with the NLS preferences as the DB NLS settings), what do you get if you the NLS_NUMERIC_CHARACTERS parameter in the NLS_SESSION_PARAMETERS view? This should have two characters - the first one being the decimal separator and the second being the group separator.
theFurryOne -
Hi,
I imported RFC model in Web Dynpro application. One of imported fields is date.
I'll like to change date format.
How I can changed it?
Thanks
Vedranhow did you do it?
-
How to change date format in OBIEE
Hello
I have a need to change the date column to a varchar column in OBIEE..
The date column stores data in the format of 'YYYY/MM/DD', I need to change this to a varchar column with this format 'YYYYMM'..
Since I am pointing directly at the transactional database, I can't make any changes at the database level, so I will have to do it in OBIEE layer, any ideas how it could be done?
Many thanks in advance!hi user,
Refer : http://varanasisaichand.blogspot.com/2010/01/how-to-change-data-format-to-our-custom.html
http://varanasisaichand.blogspot.com/2010/05/evaluate-function.html
Thanks,
Saichand.v -
How to change date format in select-option (mm.yyyy).
Hi,
Plz, How to change date format in select-option (mm.yyyy).
in my selection screen date type selection-option is there ,when i am enter date it's taken dd.mm.yyyy format,but i want mm.yyyy format.
how to set that .
Regards,
Kk.sorry
parameters : pmonyr type spmon or
select-options : sspmon for PGPL-spmon .
or what table ccontains spmon.
regards
shiba dutta -
How to change Date format in Prompts.
Hi,
How to change Date format to DD/MM/YYYY in Dashboard Prompts.Kindly let me know.Hi,
try to below ways
1) By using cast fxn you can solve it.
SELECT CAST("YOUR COLUMN" AS DATE) FROM "SUBJECT AREA NAME"
2) This is a known bug get patch Bug 9280334: CALENDAR DD/MM/YYYY PROMPT IN DASHBOARD RETURNING FORMAT YYYY-MM-DD HH:MI:SS from support.oracle.com
3) refer
http://108obiee.blogspot.com/2009/04/changing-date-format-mask-in-javascript.html
Thanks
Deva
Maybe you are looking for
-
My ipod nano is not being recognized by any power source:(
My computer and power cord for electrical outlet is not causing any response from my ipod
-
Cisco VPN Client Blue Screen Windows Vista
I am using Cisco Client IPSec VPN version 5.0.07.0410. Installed on a Windows Vista operating system. Blue screen in Windows occurs after I have entered userid and password. Can anyone shed any light on this? I know that Cisco operates fine with XP a
-
Hello, I tried to load an external html page inside the ide but not found the method. If I right click on my project name present in the Project Navigator I can choose the 'New' voice that leave me the possibilities to only load template pages. Is th
-
How to create Streaming Stars?
I really like what Macy's is doing with streaming stars on their store signs and bags. They look like they were created using a scatter brush and the artist is doing a really nice job with the flow and swashes. I tried it by creating a scatter brus
-
Copy and Pasting Motion? Please help!
Im quite new to flash. It's really, really annoying me at the minute. My situation: I've got 7 frames of animated motion that is exactly the way i want it. I want these 7 frames of motion to loop so it gets to around 300 frames. So rather than doing