Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Plugin data/timezone


pan ktosik

Rekomendowane odpowiedzi

Opublikowano

czesc, pisze sobie maly plugin i chce sprawdzic date, no ale mi nie dziala,

wyskakuje cos takiego:

Godzina: 15 Minuta: 32 Dzien: 1 Miesiac: 8 //DZIEN I MIESIAC ZLE..

Process finished with exit code 0

kod:

public class test {

    private static final SimpleDateFormat date = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");


    public static void main(String[] args){
        final Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("CEST"));
        System.out.println("Godzina: "+cal.getTime().getHours()+" Minuta: "+cal.getTime().getMinutes()+" Dzien: "+cal.getTime().getDay()+" Miesiac: "+cal.getTime().getMonth());
    }
}

probowalem bez TimeZone.getTimeZone("CEST"), i to samo..

 

@MarcinWieczorek

Opublikowano
57 minut temu, pan ktosik napisał:

czesc, pisze sobie maly plugin i chce sprawdzic date, no ale mi nie dziala,

wyskakuje cos takiego:


Godzina: 15 Minuta: 32 Dzien: 1 Miesiac: 8 //DZIEN I MIESIAC ZLE..

Process finished with exit code 0

kod:


public class test {

    private static final SimpleDateFormat date = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");


    public static void main(String[] args){
        final Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("CEST"));
        System.out.println("Godzina: "+cal.getTime().getHours()+" Minuta: "+cal.getTime().getMinutes()+" Dzien: "+cal.getTime().getDay()+" Miesiac: "+cal.getTime().getMonth());
    }
}

probowalem bez TimeZone.getTimeZone("CEST"), i to samo..

 

@MarcinWieczorek

Spróbuj 

Date now = new Date();
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
System.out.println("[" + format.format(now) + "] ");

 

Opublikowano
16 minut temu, ScoreBoard napisał:

Spróbuj 


Date now = new Date();
SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
System.out.println("[" + format.format(now) + "] ");

 

serio? myślisz ,że jestem taki głupi i nie wpisałem tego samego co ty na google?

"date java" - i jest miliard.

 

sam bym tego użył, ale chyba po cos używam Calendar?

Chcę zapisać obecną date do stringa i potem znów ją zmieniać.

String date = "Godzina: ..";

 

void setDate, String getDate

Opublikowano

https://docs.oracle.com/javase/7/docs/api/java/util/Date.html

miesiąc odlicza od 0 czyli styczen ma wartosc 0 itd

ale czemu dzien jest zle :> nie wiem,

Process finished with exit code 0

co do tego to bym sie nie przejmowal bo informuje tylko o poprawnym wykonaniu "normalnym" gdyby zwróciło cokolwiek innego od zera wtedy oznacza to jakiś "problem" ale co dokładnie to nie mam pojęcia jedynie wiem tyle że jeśli = 0 wszystko gra i buczy

Opublikowano
25 minut temu, damianq20 napisał:

https://docs.oracle.com/javase/7/docs/api/java/util/Date.html

miesiąc odlicza od 0 czyli styczen ma wartosc 0 itd

ale czemu dzien jest zle :> nie wiem,


Process finished with exit code 0

co do tego to bym sie nie przejmowal bo informuje tylko o poprawnym wykonaniu "normalnym" gdyby zwróciło cokolwiek innego od zera wtedy oznacza to jakiś "problem" ale co dokładnie to nie mam pojęcia jedynie wiem tyle że jeśli = 0 wszystko gra i buczy

ehh

 

a masz moze jakis inny pomysl na to?

 

chce zrobic ze jak gracz sie loguje to mu wyskakuje "ostatni raz logowales i u nas: #data", no ale z tą datą to u mnie troche słabo, nie mam żadnego pomysłu ;/

(oczywiscie mam obiekt user, ktory ma to wszystko przechowywac)

Opublikowano

Przy wyjściu zapisuj sobie gdzieś longa System.currentTimeMillis(), potem przy wejściu robisz Calendar calendar = new GregorianCalendar();, później robisz calendar.setTimeInMillis(*tutaj ten long*) i normalnie potem wklepujesz w sendMessage date. A dzień i miesiąc tak jak damianq powiedział, poprostu dodaj sobie 1.

  • Biter. zmienił(a) tytuł na Plugin data/timezone

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...