現在日時をYYYY/MM/DD hh:mm:ssの形式で取得

Contents [hide]

出力結果

2019/12/09 07:05:25

プログラムコード例

Go

1
2
3
4
5
6
7
8
package main
import "fmt"
import "time"
  
func main() {
    jst, _ := time.LoadLocation("Asia/Tokyo")
    fmt.Println(time.Now().In(jst).Format("2006/01/02 15:04:05"))
}

JavaScript

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
console.log(formatDate(new Date()));
 
function formatDate(date) {
    var d = new Date(date),
    month = '' + (d.getMonth() + 1),
    day = '' + d.getDate(),
    hour = d.getHours(),
    min = d.getMinutes(),
    sec = d.getSeconds();
 
    year = d.getFullYear();
    if (month.length < 2)
        month = '0' + month;
 
    if (day.length < 2)
        day = '0' + day;
 
    if (hour.length < 2)
        hour = '0' + hour;
 
    if (min.length < 2)
        min = '0' + min;
 
    if (sec.length < 2)
        sec = '0' + day;
    return [year, month, day].join('/')+' '+[hour, min, sec].join(':');
}

Perl

1
2
use POSIX qw(strftime);
print(strftime("%Y/%m/%d %H:%M:%S", localtime())."\n");

PHP

1
2
3
<?php
date_default_timezone_set('Asia/Tokyo');
echo date('Y/m/d H:i:s');

Python

1
2
from datetime import datetime
print( datetime.now().strftime("%Y/%m/%d %H:%M:%S") )

Ruby

1
puts Time.now.strftime("%Y/%m/%d %H:%M:%S")

Rust

Corgo.toml

1
2
3
4
5
6
7
8
9
10
[package]
name = "date_time"
version = "0.0.1"
 
[dependencies]
chrono = "*"
 
[[bin]]
name = "date_time"
path = "date_time.rs"
プログラムコード
1
2
3
4
5
6
7
extern crate chrono;
use chrono::{Local, DateTime};
 
fn main() {
  let now: DateTime<Local> = Local::now();
  println!("{}", now.format("%Y/%m/%d %H:%M:%S"))
}

Shell

1
2
DATE=`date '+%Y/%m/%d %H:%M:%S'`;
echo $DATE;

プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
 
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

※当サイトではアフィリエイトプログラムを利用して商品を紹介しています。