Ir para conteúdo
  • 0

[Resolvido] [Inativo][Ajuda] Tempo real


LuizB

Pergunta

Como faço pra pegar a Hora Do Brasil ?

Já usei timezone só que Fica 4 ou 3 minutos Adiantado 

 

Código:

 

TimeZone tz = TimeZone.getTimeZone("America/Sao_Paulo");
				Calendar c = Calendar.getInstance(tz);
				
				TimeZone tzm = TimeZone.getTimeZone("America/Los_Angeles");
				Calendar mnt = Calendar.getInstance(tzm);
if (c.get(Calendar.HOUR_OF_DAY)<10 && mnt.get(Calendar.MINUTE)<10) {
					board.getTeam("tempol").setPrefix(String.valueOf(ChatColor.WHITE)+"0"+(c.get(Calendar.HOUR_OF_DAY)+":"+"0"+c.get(Calendar.MINUTE)));
				}else if (c.get(Calendar.HOUR_OF_DAY)<10 && mnt.get(Calendar.MINUTE)>=10){
					board.getTeam("tempol").setPrefix(String.valueOf(ChatColor.WHITE)+"0"+(c.get(Calendar.HOUR_OF_DAY)+":"+c.get(Calendar.MINUTE)));
		                }else if (c.get(Calendar.HOUR_OF_DAY)>10 && mnt.get(Calendar.MINUTE)<10){
		                	board.getTeam("tempol").setPrefix(String.valueOf(ChatColor.WHITE)+(c.get(Calendar.HOUR_OF_DAY)+":"+"0"+c.get(Calendar.MINUTE)));
		                }else{
		                	board.getTeam("tempol").setPrefix(String.valueOf(ChatColor.WHITE)+c.get(Calendar.HOUR_OF_DAY)+":"+c.get(Calendar.MINUTE));
		                }

Já tentei colocar os minutos De Los_angeles Pra Ver se ficava normal mais nada.

é só na Scoreboard que fica adiantado

 

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
  • Quem está navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...