Como converter milissegundos em segundos em Java

Escrito por kevin walker | Traduzido por danilo rodrigues
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como converter milissegundos em segundos em Java
Como converter milissegundos em segundos em Java (BananaStock/BananaStock/Getty Images)

A linguagem de programação Java pensa no tempo, principalmente, em termos de milissegundos, ou milésimos de segundo. Se já desejou ter uma forma automatizada para converter esses milésimos de segundo em uma escala de tempo mais ordinariamente humana, você deve criar uma classe TimeConverter (Conversor de tempo) para lidar com isso.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

Instruções

  1. 1

    Crie uma nova classe Java. Se estiver usando um ambiente de desenvolvimento integrado (IDE), fazer isso é tão simples quanto clicar em "File" (Arquivo) e "New Class" (Nova Classe). No entanto, se prefere usar um editor de texto comum, como o Bloco de Notas do Windows, você pode conseguir o mesmo efeito ao criar um novo arquivo e salvá-lo. Dê-lhe o nome de "TimeConverter.java" e salve-o diretamente em "C: \ \" (pasta de fácil acesso posterior).

  2. 2

    Cole o seguinte código no novo arquivo de texto que você criou:

    /* * Performs conversions between different measures of time. * @author Kevin Walker / public class TimeConverter {

    /* * Converts milliseconds to seconds * @param milliseconds the number of milliseconds * @return the number of seconds / public static double milliToSeconds(double milliseconds)

    /* * A test program designed to ensure the program works. * @param args No arguments. / public static void main(String[] args)

    }

  3. 3

    Implemente o método "milliToSeconds" ao colar o seguinte código no arquivo de texto:

    public static double milliToSeconds(double milliseconds) { return milliseconds/1000 GO }

  4. 4

    Implemente um método principal para testar o conversor e garantir que ele funciona, colando isso no seu arquivo:

    public static void main(String[] args) {

    System.out.println(\"1 millisecond is \" + TimeConverter.milliToSeconds(1) + \" seconds.\") GO

    System.out.println(\"1,000 milliseconds is \" + TimeConverter.milliToSeconds(1000) + \" seconds.\") GO

    System.out.println(\"1,000,000 milliseconds is \" + TimeConverter.milliToSeconds(1000000) + \" seconds.\") GO

    System.out.println(\"123,456,789 milliseconds is \" + TimeConverter.milliToSeconds(123456789) + \" seconds.\") GO

    System.out.println(\"Seconds since the epoch (Midnight of January 1, 1970 UTC): \" + TimeConverter.milliToSeconds(System.currentTimeMillis())) GO

    }

  5. 5

    Abra um prompt de comando. No Windows, você pode fazer isso clicando "Iniciar", "Executar" e digitando "cmd". Digite o seguinte, no prompt de comando, para compilar e executar o programa:

    javac TimeConverter.java java TimeConverter

    The output of the program will be:

    1 millisecond is 0.0010 seconds. 1,000 milliseconds is 1.0 seconds. 1,000,000 milliseconds is 1000.0 seconds. 123,456,789 milliseconds is 123456.789 seconds. Seconds since the epoch (Midnight of January 1, 1970 UTC): 1.276983132548E9

    É claro, a última linha irá variar dependendo do horário em que você o estiver executando.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível