RogerAMedlem sedan sep. 200547 inlägg
Hej!
Är helt novis på Java men skulle behöva göra en ändring i ett litet program. Programmet läser av en temperatursensor och spar ner det till en mysqldatabas. Det jag vill göra är att ändra den tidsstämpel som sparas med varje temp.avläsning. Tidsstämpeln ska bara ändras om servern är ställd på sommartid.
Enklast vore förstås att inte ändra till sommartid på servern men detta går tyvärr inte då andra applikationer körs på servern som behöver rätt tid.
Någon som vet om detta går att lösa?
mvh
Roger
LimeMedlem sedan sep. 2001837 inlägg
Tiddelipom, det snöar... ;-)
/*
* Created on Nov 4, 2005
*/
package lime;
import java.util.Calendar;
import java.util.TimeZone;
/**
* @author lime
*
* All rights are non-exclusive. Use if you want to.
*/
public class DSTChecker
{
public static void main(String[] args)
{
Calendar myDate = Calendar.getInstance();
String zone = "Europe/Stockholm";
TimeZone tz1 = TimeZone.getTimeZone(zone);
if (tz1.useDaylightTime())
{
if (tz1.inDaylightTime(myDate.getTime()))
{
System.out.println("\n\n Daylight Saving Time is ON now for " + zone + "\n");
}
else
{
System.out.println("\n\n Daylight Saving Time is OFF now for " + zone + "\n");
}
}
else
{
System.out.println("\n\n Timezone " + zone + " is not in Daylight Saving Time\n");
}
}
}
ViktorMedlem sedan aug. 20021 710 inlägg
Tråd flyttad från Java 2 Enterprise Edition.
/Viktor
RogerAMedlem sedan sep. 200547 inlägg
Tackar aldra mjukast och sorry att jag postade i fel forum. :r