Contents [hide]
出力結果
2021/03/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().Add(-2*24*time.Hour).In(jst).Format("2006/01/02")) } |
JavaScript
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | console.log(get_x_days_ago(2)); function get_x_days_ago(x){ var date = new Date(); return formatDate(date.setDate(date.getDate() - x)); } function formatDate(date) { var d = new Date(date), month = '' + (d.getMonth() + 1), day = '' + d.getDate(), year = d.getFullYear(); if (month.length < 2) month = '0' + month; if (day.length < 2) day = '0' + day; return [year, month, day].join( '/' ); } |
Perl
1 2 | my ( $s , $mi , $h , $d , $m , $y ) = localtime ( time - 2 * 24 * 60 * 60); print sprintf ( "%4d/%02d/%02d" , $y + 1900, $m + 1, $d ). "\n" ; |
PHP
1 2 | <?php echo date ( 'Y/m/d' , strtotime ( '2 days ago' )). "\n" ; |
Python
1 2 3 4 5 6 7 | from datetime import datetime, timedelta def get_xdays_ago(days_ago): x_days_ago = datetime.now() - timedelta(days = days_ago) return x_days_ago print ( get_xdays_ago( 2 ).strftime( "%Y/%m/%d" ) ) |
Ruby
1 2 3 | require "date" d = Date.today - 2 puts d.strftime( "%Y/%m/%d" ) |
Rust
Corgo.toml
1 2 3 4 5 6 7 8 9 10 | [package] name = "x_days_ago" version = "0.0.1" [dependencies] chrono = "0.4" [[bin]] name = "x_days_ago" path = "x_days_ago.rs" |
1 2 3 4 5 6 7 | extern crate chrono; use chrono::{Duration, Local, DateTime}; fn main() { let date: DateTime<Local> = Local::now() + Duration::days(-2); println!("{}", date.format("%Y/%m/%d")) } |
Shell
1 2 3 4 5 6 7 | #/bin/sh date -d "02/01/2000" 2>: 1>:; INVALID=$?; if [ $INVALID == 1 ]; then echo `TZ=+48 date '+%Y/%m/%d' `; else echo ` date -d '2 days ago' '+%Y/%m/%d' `; fi |
プログラミング言語比較サイトProgrammingLang.comでは、同じ問題を複数のプログラミング言語がそれぞれどのような記述で解決できるのかの例を提供。
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ
複数の言語を比較し、貴方の問題を解決するのに最適な言語の選択と、その言語での解法を得る事を手助けします。
全問題カバー: JavaScript Perl PHP Python Ruby | 一部: C C# C++ Go Java Rust Shell
問題解法大分類(50音順)
Class | 時間 | 数値 | System | Database | Test | Network | 配列 | ファイルシステム | 変数 | 文字列
その他役立ちコンテンツ

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