Forums

Home » Liferay Portal » English » 3. Development »

Combination View Flat View Tree View
Threads [ Previous | Next ]
toggle
suresh midde
How to change the default timezone
February 25, 2009 1:09 AM
Answer

suresh midde

Rank: Junior Member

Posts: 47

Join Date: December 3, 2008

Recent Posts

Hi,

I am trying to generate the current time as a id to a particular field to my database.Suppose my table 'Z' should have an id like 'yyyymmddhhss' format,But when I generate the id like this, always it is pointed towards GMT, but I want it to be according to my local timezone.

Hope I am clear in explaining my situation.

Can anyone help me,

Regards
Suresh Midde
Minhchau Dang
RE: How to change the default timezone
February 25, 2009 4:49 PM
Answer

Minhchau Dang

LIFERAY STAFF

Rank: Expert

Posts: 344

Join Date: October 22, 2007

Recent Posts

Set user.timezone in system-ext.properties to a value reflecting your current time zone.
suresh midde
RE: How to change the default timezone
March 11, 2009 2:54 AM
Answer

suresh midde

Rank: Junior Member

Posts: 47

Join Date: December 3, 2008

Recent Posts

Hi,

I have tried changing

user.timezone=GMT+05:30

in system-ext.properties, but it is not getting reflected. Still it is pointing to GMT time.

I have system-ext.properties under root/web-inf/classes

I think this file is not getting loaded, as referring to the document, in the following link,

http://docs.liferay.com/portal/4.2/official/liferay-customization-guide-4.2/multipage/ch01s03.html

3. system.properties

The system.properties file is provided as a convenient way to set all properties for the JVM machine and related system settings. Start your application server with the system property system.properties.load set to true to load it. When the server starts, the portal will load system.properties and then system-ext.properties.

Start your application server with the system property system.properties.final set to true if the properties of system.properties override all similar command line properties. If set to false, the properties of system.properties will be set if and only if those properties are not currently set.

Some application servers require you to set the file.encoding and user.timezone on startup regardless of system.properties because the application server reads these properties before system.properties is ever loaded.

Do I need to explicitly tell my tomcat to load system-ext.properties


Help me in this regard

Suresh Midde
Victor Zorin
RE: How to change the default timezone
March 11, 2009 3:10 AM
Answer

Victor Zorin

Rank: Liferay Master

Posts: 985

Join Date: April 14, 2008

Recent Posts

Check that your startup sh or bat file does not contain jvm setting of -Duser.timezone=GMT for JAVA_OPTS
KK rajput
RE: How to change the default timezone
March 12, 2009 9:59 PM
Answer

KK rajput

Rank: Expert

Posts: 255

Join Date: April 10, 2008

Recent Posts

If you want to set Indian Time zone you can use setenv file and put the property

-Duser.timezone=IST
joseph rocks jo
RE: How to change the default timezone
March 31, 2009 11:46 AM
Answer

joseph rocks jo

Rank: New Member

Posts: 1

Join Date: March 31, 2009

Recent Posts

u can also check www.timezoneguide.com
Konrad Kraszy
RE: How to change the default timezone
September 1, 2009 4:56 AM
Answer

Konrad Kraszy

Rank: New Member

Posts: 1

Join Date: July 10, 2009

Recent Posts

I'm using:

user.timezone=Europe/Paris

in system-ext.properties
Pravin Pawar
RE: How to change the default timezone
May 7, 2010 4:13 AM
Answer

Pravin Pawar

Rank: Junior Member

Posts: 49

Join Date: November 17, 2009

Recent Posts

Finally I got the solution for setting timezone.
KK rajput:
If you want to set Indian Time zone you can use setenv file and put the property

-Duser.timezone=IST


I have set timezone in system-ext.properties file as

user.timezone=Asia/Calcutta


but still time will be shown as UTC timezone.

After that I have added timezone in setenv.bat file as

-Duser.timezone=Asia/Calcutta


Now it will take the IST timezone.
Snehal Wani
RE: How to change the default timezone
May 7, 2010 12:05 AM
Answer

Snehal Wani

Rank: New Member

Posts: 10

Join Date: October 22, 2009

Recent Posts

Hi Pravin,
Thanks for this solution!
I am working on the same issue,........
but the next difficulty is that how TimeZone settings can be generalized ?..........
means , on a portal different users with their respective local time zones set on their m/c ,must be able to get their local time zones only and not the unique setting set in system-ext.properties and setenv.sh............
how can we set this multiple options(or dynamic options as set by user) in system-ext.properties and setenv.sh.........

I am using liferay 5.2.3. ,ubuntu , tomcat 5.5............

Thanks in Advance!