ISO date format to local date format
All
I have a requirement to convert the given ISO date format String to local date format String
Can someone give the the piece of code to do this
e.g I receive the following String "2003-03-15T09:00:00" and need to convert this to "03/15/2003 09:00:00"
Thanks
Check out java.text.SimpleDateFormat.
Similar Messages
-
Adobe offline form with capablity to read data from a local data base.
Hi ,
We have customer requirement for a offline Adobe form which will be used by Sales rep, this form when saved to the local hard disk is required to read data from another local data base available in the laptop and prefill a few fields in the form .
Is this requirement technically feasible using Adobe forms?
Thanks
Srikanth SWell may be it's possible because if you go to the Data View in ALD and create a new Data Connection --> OLEDB database --> Build --> It gives you various options for connecting to different DBs but frankly speaking I have never tried it.
Check the ALD help for more information on the topic.
Using LiveCycle Designer > Working with Data Sources > Connecting to a data source > To create a data connection to an OLE database
Chintan -
ABAP statement for converting UTC date/ time to local date/time
Hi
Is there any abap statement or any function module in BW which converts UTC date and UTC
time into local date and local time according to specific country.
Regards,
KateHi,
and to convert the country to a timezone first use: TZ_LOCATION_TIMEZONE
/manfred -
Hi All,
Is there any possibility to disaplay Local Date & Time in script level.
our current system have time zone setting as German timimgs, but one of our client in china they want to display in all their labels with Local date & Time instead of German timings . They have thier own script but print program is common for all . is there any possiblity to change in script level without modifing the Print program.? pls let me know.....
Thanks & Regards,
sksk.these system fields will help i hope
you can get with sy- <field name>
these are from SYST structure.
DATLO SYSTDATLO DATS 8 0 Local Date for Current User
TIMLO SYSTTIMLO TIMS 6 0 Local Time of Current User
ZONLO SYSTZONLO CHAR 6 0 Time Zone of Current User -
How to get Date Format from Local Object.
Hi All,
I am new to Web Channel.
I need to know Date format From date of locale.
suppose there is a date "01/25/2010" date in date field I want to get string "mm/dd/yyyy". Actually I have to pass date format to backend when I call RFC.
Is there any way to get Date format from "Locale" object. I should get date format for local object
I get local object from "UserSessionData" object but how to get Date format from it.
I am not looking for Date value. I am looking for current local date format ("mm/dd/yyyy or dd/mm/yyyy or mon/dd/yyyy) whatever local date format. I could not find example which show how to get date format from "Locale" object.
Any help will be appreciated with rewards.
Regards.
Web ChannelHi,
You can get it from "User" or "Shop" business object.
Try to get User or Shop Business Object as shown below.
BusinessObjectManager bom = (BusinessObjectManager) userSessionData.getBOM(BusinessObjectManager.ISACORE_BOM);
User user = bom.getUser();
char decimalNotation = user.getDecimalPointFormat().getGroupingSeparator();
If you are seeing "1,234.00" then above code will return "."
I hope this information help you to resolve your issue.
eCommerce Developer. -
Changing date format in locale
Hi Experts,
Date, currency format and so on depends on locale. If locale changes formats change as well.
But is possible to change these formats in locale itself (change, for example, short date format in locale en_US to dd/mm/yyyy instead of mm/dd/yyyy)?
Best Regards
Price YoungHi Price
The date format is user dependent. It may vary from user to user depending upon the settings applied at the time of user creation. This can however be changed from transaction SU01 ( defaults tab).
Also please check the following link:
http://help.sap.com/javadocs/nwce/current/wdr/com/sap/tc/webdynpro/services/sal/localization/api/IWDResourceHandler.html
and
http://help.sap.com/javadocs/MDM/SP06P2/com/sap/mdm/valuetypes/format/MdmDateTimeFormatInfo.html
I hope this helps
Regards
Chen -
Data Recovery from Partitioned and formatted Bit Locker Encrypted Drive
Recently because of some issues in windows 7 installation from windows 8 installed OS. it was giving as the disc is dynamic windows can not be installed on it. so at last after struggling hard no other solution i partitioned and formatted my whole
drive so all data gone included the drive which was encrypted by bit lockers.
For recovery i used many software such as ontrack easy recover, get data back, recovery my files professional edition but still i couldnt able to recover my data from that drive. then i found some suggestion Using CMD to decrypt my data first
http://technet.microsoft.com/en-us/library/ee523219(WS.10).aspx
where it shows it successfully decrypt my data at that moment my drives were in RAW format excluding on which windows is installed and then in CMD i check Chdsk which also shows no problem found. but now problem is still i coudnt able to recover
my data then i format the drive D and again tried to recover data using above software after decryption still no result.
Now i need assistance how i can recover my encrypted drive as it was partitioned and also formatted but decrypted also as i have its recovery key too. thanksHi ,
I am afraid that we cannot get the data back if the drive has been formatted even if use the
BitLocker Repair Tool.
You’d better contact your local data recovery center to try to get data back.
Tracy Cai
TechNet Community Support -
Convert a date in String format to a Date
Hi,
How can I convert a date in String format to a Date object?
I have tried:
import java.text.*;
import java.io.*;
import java.util.Date;
import java.util.Locale;
import java.sql.*;
public class casa {
public static Connection con = null;
public static Statement s = null;
public static String sql = null;
public static String mydate = "01.01.2001";
/** Creates a new instance of casa */
public casa() {
public static void main(String[] args) throws SQLException{
try {
DateFormat shortFormat = DateFormat.getDateInstance(DateFormat.SHORT);
Date date = shortFormat.parse(mydate);
//Open Database
con = getConnection();
s = con.createStatement();
sql = "select date1 from table1 where date1 <= '"+date+"'";
ResultSet rs = s.executeQuery(sql);
while(rs.next()){
String aba = rs.getString("datum");
System.out.println("New Datum = "+aba);
} catch (Exception ex ) {
ex.printStackTrace();
closeConnection(s, con);
//Connection
private static Connection getConnection() {
Connection con = null;
String user ="aouzi";
String passe ="aouzi";
String url = "jdbc:db2:EjbTest";
try {
//Datenbanktreiber laden
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
//Verbindung herstellen
con = DriverManager.getConnection(url,user,passe);
}catch(ClassNotFoundException e){
} catch(SQLException e){}
return con;
//close Connection
private static void closeConnection(Statement s, Connection con) {
try {
s.close();
} catch (SQLException e) {}
try {
con.close();
} catch (SQLException e) {}
I'm getting the following errors:
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0180N
The syntax of the representation of a date/time of day value as character sequence is false. .SQLSTATE=22007I'm pretty sure it won't understand what date.toString() returns. If you know what format the database understands, you do it like this:
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yy"); // e.g. 18-Apr-02
String datestring = sdf.parse(date);
and use that instead of date in your sql string. Some databases understands it if you do
"to_date('18-Apr-02')"
so you could include that in your sql string as well..
You could also try to make it a java.sql.Date and hope your jdbc driver knows how to convert it to a string that the database understands if you don't know the format:
con = getConnection();
PreparedStatement ps = con.prepareStatement("select date1 from table1 where date1 <= ?");
ps.setDate(new java.sql.Date(date.getTime()));
ResultSet rs = s.executeQuery(sql); -
Displaying date in dd/MM/yyyy format
Hi all,
I am having one date field .To display the date in correct format, I created a dictionary simple type of type date and entered dd/MM/yyyy in representation tab.
I was using 2004 and it was working properly. Now I am using 2004s for the same application. The problem is when I am selecting a date , it is showing the date in MM/dd/yyyy format in first time. If I selects the date again, then it will be in dd/MM/yyyy format. How can I make the selection in dd/MM/yyyy in first time itself
Thanks
Fahad HamsaHi,
Try this:
1. Create a simple type in the local dictionary. Call it say, CustomDateType.
2. Set the built-in type as date.
3. Go to the representation tab and under "External Representation" set the format to "dd/MM/yyyy".
4. Create a context value attribute day, CustomDate and set its type to CustomDateType.
5. Create an inputfield with id say, "DateField" and bind its value property to CustomDate.
6. Now in your wdDoModifyView() write the following code:
if(firstTime){
IWDViewElement e = view.getElement("DateField");
e.requestFocus();
Regards,
Satyajit. -
How to convert any date format to default US format using javascript???
Hi,
I was trying to convert a date format to default US date format. The date format will vary according to different regions (It can be dd/MM/yyyy or MM/dd/yyyy or yyyy/dd/MM or any). I need to convert it in to MM/dd/yyyy always (US Format). Please give some
solutions for the same.
Warm Regards,
Tony Joyhi
it is not trivial task in common case. We faced with similar issue when tried to localize date times in display templates in Sharepoint 2013 depending on site's locale, which can be done only via javascript. In order to do it you need to add date time locale
information from server side to client side, e.g. by defining global variable. See the following article for details:
Localize datetimes in display templates in Content by search web parts in Sharepoint 2013. I extended OTB global object _spPageContextInfo with new property (as far as I remember this object is also available in Sharepoint 2010):
<script type="text/javascript">
jQuery(function() {
if (typeof (_spPageContextInfo) != "undefined" &&
_spPageContextInfo != null) {
<%
var ci = new CultureInfo(1033);
var cultureSerialized = new JavaScriptSerializer().Serialize(
new
name = ci.Name,
dateTimeFormat = ci.DateTimeFormat,
numberFormat = ci.NumberFormat
%>
_spPageContextInfo.currentCultureSerialized = <%= cultureSerialized %>;
</script>
Having different date time formats for your locale, you may use
Date.localeFormat function from MS Ajax for formatting the date in specific format. If in your case format is predefined you may hardcode it without adding DateTime formats from server side.
Blog - http://sadomovalex.blogspot.com
Dynamic CAML queries via C# - http://camlex.codeplex.com -
DVT X Axis Date Formatting using tabular data
Hi,
I have a curious question about the <dvt:attributeFormat>.
I wanted to format my bar graph x-axis with locale sensitive date formatting.
I saw this attribute <dvt:attributeFormat> which I think is the best tool for the job.
<dvt:barGraph id="wsssudg1" subType="BAR_VERT_CLUST" tabularData="#{myBean.tabularData}">
<dvt:a t t r i b u t e F o r m a t >
<af:convertDateTime locale="#{myBean.locale}"/>
</dvt:a t t r i b u t e F o r m a t >
</dvt:barGraph>
My only concern is this. I am not using page binding in building my graph data but using tabularData property instead.
I am passing a java.util.Date object also from my getTabularData method
public class MyBean{
public List getTabularData(){
/*More code her*/
return list;
According to the java docs here http://docs.oracle.com/cd/E24382_01/apirefs.1112/e17490/tagdoc/dvt_attributeFormat.html
The name of the categorical attribute is the name of the attribute/layer that was added to the Graph DataModel. The Graph model can be set declaratively by updating the pagedef. Here is the associated view pagedef for the above graph:
<graph IterBinding="EmpView1Iterator" id="EmpView1"
xmlns="http://xmlns.oracle.com/adfm/dvt" type="BAR_VERT_CLUST">
<graphDataMap leafOnly="true">
<series>
<data>
<item value="Bonus"/>
</data>
</series>
<groups>
<item value="Hiredate"/>
</groups>
</graphDataMap>
</graph
>
..but since I am not using page binding then what name should I put there?
Any DVT experts around?I tried different name but I cant find the correct attribute name. Tried 'object', 'attribute 1' etc but it seems not correct.
<dvt:barGraph id="wsssudg1" subType="BAR_VERT_CLUST" tabularData="#{myBean.tabularData}">
<dvt:a t t r i b u t e F o r m a t >
<af:convertDateTime locale="#{myBean.locale}"/>
</dvt:a t t r i b u t e F o r m a t >
</dvt:barGraph>
Does this mean that this tag only works when you are using page binding?
If you are using tabulardata in managing your data then does it mean that you cannot use this tag?
Then how do you format DVT graph data that uses tabularData if you do not know the attribute name?
The javadoc tag reference does not mention anything about this.
Anyone has experience in dealing with this scenario?
Use case:
How do you format date attribute in a locale sensitive manner when your graph is using custom list in the tabulardata tag property of your graph component.
Thanks -
Date shown with a different format in MS Excel spreadsheet
Dear forumers,
I have quite an odd problem with my report program. In this report, I will need to send an attachment file (.XLS) in an email before displaying the report output in ALV. The FM, 'SO_DOCUMENT_SEND_API1' is used to send the email.
Everything works perfectly except for a strange date format issue (only happens in the attachment file).
Sample Output (see the last line):-
10/22/2009
09/30/2009
02/23/2009
04/22/2009
07/28/2009
03-05-09
In my program logic, I manually format all the dates (via concatenation) from YYYYMMDD to MM/DD/YYYY. And in debug mode, I checked that the last line in the internal table (see above) is also written as "03/05/2009". What could have possibly gone wrong here (the rest of the displayed date formats are fine)?
Please do help. Thanks.
Codes:-
" Create local string variables
DATA:
lv_user TYPE string,
lv_lockdate TYPE string,
lv_new_lockdate TYPE string.
LOOP AT i_usr02[] INTO w_usr02.
" Get user ID and locked date
lv_user = w_usr02-bname.
lv_lockdate = w_usr02-pwdlockdate.
IF w_usr02-pwdlockdate IS NOT INITIAL.
" Format locked date
PERFORM format_date CHANGING lv_lockdate
lv_new_lockdate.
" Insert user ID and formatted locked date
PERFORM concatenate_append USING lv_user
lv_new_lockdate
c_tab.
ELSE.
" Insert user ID only
PERFORM concatenate_append USING lv_user
space
c_tab.
ENDIF.
" Clear string variables
CLEAR: lv_user,
lv_lockdate,
lv_new_lockdate.
ENDLOOP.Further codes (subroutines):-
DATA i_attach TYPE STANDARD TABLE OF solisti1.
"& Form FORMAT_DATE
" Subroutine to format date ( MM/DD/YYYY )
" --> PV_DATE Date ( YYYYMMDD )
" <-- PV_NEWDATE Date ( MM/DD/YYYY )
FORM format_date CHANGING pv_date TYPE string
pv_newdate TYPE string.
" Condense date string first
CONDENSE pv_date.
" Concatenate portions of date string accordingly
CONCATENATE pv_date+4(2) pv_date+6(2) pv_date+0(4)
INTO pv_newdate
SEPARATED BY c_slash.
ENDFORM. " FORMAT_DATE
"& Form CONCATENATE_APPEND
" Subroutine to concatenate two strings and a new line
" and finally appending it to the internal table
" --> PV_STR_1 First string variable
" --> PV_STR_2 Second string variable
" --> PV_FLAG Flag (TAB or SPC indicator)
FORM concatenate_append USING pv_str_1 TYPE string
pv_str_2 TYPE string
pv_flag TYPE char3.
" Concatenate two string parameters
IF pv_flag = c_space.
CONCATENATE pv_str_1 pv_str_2
INTO w_attach_tmp
SEPARATED BY space.
ELSEIF pv_flag = c_tab.
CONCATENATE pv_str_1 pv_str_2
INTO w_attach_tmp
SEPARATED BY c_htab.
ENDIF.
" Insert a carriage return + line feed as well
CONCATENATE c_crlf w_attach_tmp INTO w_attach.
" Append workarea to table before clearing workareas
APPEND w_attach TO i_attach.
CLEAR: w_attach,
w_attach_tmp.
ENDFORM. " CONCATENATE_APPEND -
Convert the date into user default date formate
I am wrinting a bdc and i want to convert the date into user default date farmate ..please suggust the functiom module should i use...
actually by using dats or d type you can get the user specific date itself.
but if u have different dates format that need to be converted to the user specific date then you can follow below procedure
1. retrieve the user format from usr01
SELECT SINGLE datfm
INTO w_datfm
FROM usr01
WHERE bname EQ sy-uname.
pass w_datfm to the below FM (4th import parameter)
2. create Z - FM and retrieve the user secific date
FUNCTION ZFXX_USER_SPECIFIC_DATE.
""Local Interface:
*" IMPORTING
*" VALUE(IW_DAY) TYPE CHAR2
*" VALUE(IW_MONTH) TYPE CHAR2
*" VALUE(IW_YEAR) TYPE CHAR4
*" VALUE(IW_DATFM) TYPE USR01-DATFM
*" EXPORTING
*" VALUE(EW_USER_DATE) TYPE CHAR0008
*1 DD.MM.YYYY
*2 MM/DD/YYYY
*3 MM-DD-YYYY
*4 YYYY.MM.DD
*5 YYYY/MM/DD
*6 YYYY-MM-DD
CASE iw_datfm.
when '1'.
concatenate iw_day iw_month iw_year
into ew_user_date.
when '2'.
concatenate iw_month iw_day iw_year
into ew_user_date.
when '3'.
concatenate iw_month iw_day iw_year
into ew_user_date.
when '4'.
concatenate iw_year iw_month iw_day
into ew_user_date.
when '5'.
concatenate iw_year iw_month iw_day
into ew_user_date.
when '6'.
concatenate iw_year iw_month iw_day
into ew_user_date.
when others.
clear ew_user_date.
endcase.
ENDFUNCTION. -
Data from table in xml Format and Inserting it into Table
Hi All
I have table where xml data is stored in long format with xml tag know i have read the entire xml xoulmn which is xml tag and insert it into diffrent table can any suggest me the code
Thanks & RegardsI believe you are on the wrong forum. You want the XML DB forum.
See:
XML DB -
Dependant Dropdown - Format string as date?? And hopefully two dates as a range?
I'm stuck - been trying to figure this out all afternoon and with a launch in 2 days am probably missing something obvious....so please help me!! hehe<br />I have the a dependent drop down. The first one is a list of Locations and the second one is then populated by a list of dates that events will be at those locations.<br /><br />1st problem: when I've been hand coding this drop down I am able to show the start and end date with something like:<br />echo date( 'l, M j', $row_getalldates['date_start']).' - '.date( 'M j',$row_getalldates'date_end']);<br /><br />b How do I translate that into one string to display in wdg:displayfield=""<br /><br />2nd: Right now since I can't get the two values in...I'm just going with one value so I can continue with development till I figure it out. <br /><br />I cannot get the date formatted as I usually do with the date() function I usually use. See: http://camp.studentlife.com/housing2/index.php?op=addinfo<br /><br />b SQL STATEMENT:<br />$query_getalllocations = "SELECT distinct(b.title),locationid FROM calendar a LEFT JOIN sllocations b USING (locationid) WHERE b.title is NOT NULL and a.date_start>$mstart_date and a.date_start<$mend_date AND (a.calid='1' ) GROUP BY b.title ORDER BY b.title ";<br />$getalllocations = mysql_query($query_getalllocations);<br />$row_getalllocations = mysql_fetch_assoc($getalllocations);<br />$totalRows_getalllocations = mysql_num_rows($getalllocations);<br /><br />$colname_getalldates = "-1";<br />if (isset($_GET['locationid'])) {<br /> $colname_getalldates = $_GET['locationid'];<br />}else{<br /> $colname_getcalendar = "-1";<br /> if (isset($_GET['eventid'])) {<br /> $colname_getcalendar = $_GET['eventid'];<br /> }<br /> <br /> $query_getcalendar = sprintf("SELECT * FROM calendar WHERE eventid = %s", GetSQLValueString($colname_getcalendar, "int"));<br /> $getcalendar = mysql_query($query_getcalendar);<br /> $row_getcalendar = mysql_fetch_assoc($getcalendar);<br /> <br /> $colname_getalldates =$row_getcalendar['locationid'];<br /> mysql_free_result($getcalendar);<br />}<br /><br />$query_getalldates = sprintf("SELECT a.* FROM calendar a WHERE locationid = %s and a.date_start>$mstart_date and a.date_start<$mend_date ORDER BY a.date_start ASC", GetSQLValueString($colname_getalldates, "int"));<br />$getalldates = mysql_query($query_getalldates);<br />$row_getalldates = mysql_fetch_assoc($getalldates);<br />$totalRows_getalldates = mysql_num_rows($getalldates);<br /><br />b ABOVE MY HEAD TAG:<br />//begin JSRecordset<br />$jsObject_rs_alldates = new WDG_JsRecordset("rs_alldates");<br />echo $jsObject_rs_alldates->getOutput();<br />//end JSRecordset<br /><br />b AND INSIDE MY FORM:<br /><select name="location" class="required" id="location" tabindex="1"><br /> <option value="0" <?php if (!(strcmp(0, $row_rs_alllocations['locationid']))) {echo "selected=\"selected\"";} ?>>SELECT LOCATION</option><br /> <?php<br />do { <br />?><br /> <option value="<?php echo $row_rs_alllocations['locationid']?>"<?php if (!(strcmp($row_rs_alllocations['locationid'], $row_rs_alllocations['locationid']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rs_alllocations['title']?></option><br /> <?php<br />} while ($row_rs_alllocations = mysql_fetch_assoc($rs_alllocations));<br /> $rows = mysql_num_rows($rs_alllocations);<br /> if($rows > 0) {<br /> mysql_data_seek($rs_alllocations, 0);<br /> $row_rs_alllocations = mysql_fetch_assoc($rs_alllocations);<br /> }<br />?><br /> </select></span></label></p><br /> <p><label><span><br /> <select name="date" class="required" id="date" tabindex="2" wdg:subtype="DependentDropdown" wdg:type="widget" wdg:recordset="rs_alldates" wdg:displayfield="date_start" wdg:valuefield="eventid" wdg:fkey="locationid" wdg:triggerobject="location" wdg:selected="SELECT YOUR CAMP DATE" ><br /> </select></span></label></p><br />1st I though it was the wdg:selected parameter that I could just throw make echo date( instead of just echo. But no...that would be too easy ;)<br /><br />I figure its either in the "echo $jsObject_rs_alldates->getOutput();" above the head or hard coded into the included ADDT javascript files. Don't mind if I have to hard code as the site's lifespan is short
Hi Amanda,
how about preparing that within your query by using a CONCAT function and by formatting the dates right in here, like:
SELECT CONCAT(DATE_FORMAT(date_start, '%I, %M %j')," - ",DATE_FORMAT(date_end, '%M %j')) AS date_range ?
The wdg:displayfield expects one table column, and in this case it would be the alias column "date_range".
Works ?
Cheers,
Günter Schenk
Adobe Community Expert, Dreamweaver
Maybe you are looking for
-
Playlist folders do not contain the correct number of songs
I have many manually generated playlists and I categorize them in a hierarchal manner using folders so that I can click on the folder and see all the songs contained in each of the sub-playlists. What I've realized recently (although I suspect it's b
-
Disable password support in Safari 6?
I use a third-party password manager, so would like to disable automatic password support in Safari 6. It doesn't appear possible to do this in Preferences (or I missed it). Has anyone identified a way to do this (e.g., via a defaults setting), so t
-
Blank Adsense when Using iFrame
Hey guys, I've been researching for a fix but it seems to be a FireFox bug. I'm using 2 iFrames on my Forum, top iFrame goes for a Radio Bar and the other is for the Forum. Because of the iFrames, Adsense is getting Blank and this happens '''only in
-
How to create PS groupings & define rules for them? Rgds, Tapan S. Please read the forum Rules before posting the Queries there are lot of threads which are realted to this issue please use the Search forum Help Edited by: Moderator
-
Add new Row at the bottom of the advance table
Hi, I have an advance table which is displaying 50 rows per page. I have a button at the bottom of the table to add a new row in the table. Requirement is whenever user clicks on the button to add a new row and if he is viewing the 50-100 rows, new r