webForumDet fria alternativet

Kolla om sommartid/vintertid?

3 svar · 898 visningar · startad av RogerA

RogerAMedlem sedan sep. 200547 inlägg
#1

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
#2

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
#3

Tråd flyttad från Java 2 Enterprise Edition.

/Viktor

RogerAMedlem sedan sep. 200547 inlägg
#4

Tackar aldra mjukast och sorry att jag postade i fel forum. :r

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb