Java-код для получения текущего времени [дубликат]

Это было задано давно, но у меня был тот же вопрос. И наиболее подходящим способом получения легенды / названия для «переменных» цветов было:

# set this to the range of your variable which you want to color-encode
# or leave it out
set cbrange [0:1]

# define the palette to your liking
set palette defined ( 0 "#B0B0B0", 0.333 "#FF0000", 0.666 "#0000FF", 1.0 "#000000" )

# in this example, column 3 is mapped to the colors of the palette
plot "data.txt" u 1:2:3 w l lc palette z

(проверено на gnuplot 4.6 patchlevel 4)

148
задан eckes 13 December 2014 в 20:44
поделиться

7 ответов

Попробуйте это:

import java.text.SimpleDateFormat;
import java.util.Calendar;

public class currentTime {

    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
        System.out.println( sdf.format(cal.getTime()) );
    }

}

Вы можете отформатировать SimpleDateFormat так, как вам нравится. Для получения дополнительной информации вы можете посмотреть в java api:

SimpleDateFormat

Календарь

161
ответ дан 23 November 2019 в 22:23
поделиться

Оба

new java.util.Date ()

и

System.currentTimeMillis ()

предоставят вам текущее системное время.

142
ответ дан 23 November 2019 в 22:23
поделиться

System.currentTimeMillis()

everything else works off that.. eg new Date() calls System.currentTimeMillis().

10
ответ дан 23 November 2019 в 22:23
поделиться

Как сказано выше, вы можете использовать

Date d = new Date();

или

Calendar.getInstance();

или, если хотите, в миллис

System.currentTimeMillis()
5
ответ дан 23 November 2019 в 22:23
поделиться

You can use new Date () and it'll give you current time.

If you need to represent it in some format (and usually you need to do it) then use formatters.

DateFormat df = DateFormat.getDateTimeInstance (DateFormat.MEDIUM, DateFormat.MEDIUM, new Locale ("en", "EN"));
String formattedDate = df.format (new Date ());
3
ответ дан 23 November 2019 в 22:23
поделиться

Не совсем уверен, что вы имели в виду, но вам, вероятно, просто нужно

Date d = new Date();
4
ответ дан 23 November 2019 в 22:23
поделиться

Для получения системного времени используйте Календарь .getInstance (). getTime ()

И вы должны каждый раз получать новый экземпляр Календаря, чтобы иметь текущее время .

На изменить системное время с кода Java, который вы можно использовать командную строку

2
ответ дан 23 November 2019 в 22:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: