Be concise.
Be useful.
All contributions dictatorially edited by webmasters to match personal tastes.
Please do not paste any copyright violating material.
Please try to avoid dependencies to third-party libraries and frameworks.
- Ada
- Clojure
- Cobol
- C++
- C#
- D
- Dart
- Elixir
- Erlang
- Fortran
- Go
- Haskell
- JS
- JS
- Java
- Java
- Java
- Lua
- Obj-C
- PHP
- PHP
- Pascal
- Perl
- Python
- Python
- Ruby
- Rust
- Rust
- Smalltalk
- VB
X : constant String :=
Ada.Calendar.Formatting.Image (D) (1 .. 10);
The Image function returns time as well therefore the slice.
IDENTIFICATION DIVISION.
PROGRAM-ID. date format.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 curr-date.
03 yyyy pic 9(4).
03 mm pic 9(2).
03 dd pic 9(2).
01 d.
03 year pic 9(4).
03 FILLER pic x VALUE '-'.
03 month pic 99.
03 FILLER pic x VALUE '-'.
03 day pic 99.
PROCEDURE DIVISION.
MOVE FUNCTION CURRENT-DATE TO curr-date
MOVE yyyy to year
MOVE mm to month
MOVE dd to day
DISPLAY d
STOP RUN.
int main()
{
char x[32]{};
time_t a = time(nullptr);
struct tm d;
if (localtime_s(&d, &a) == 0) {
strftime(x, sizeof(x), "%F", &d);
std::cout << x << std::endl;
}
return 0;
}
//Microsoft's localtime_s, returns zero on success, an error code on failure.
x = Date.to_iso8601(d)
D = erlang:localtime(),
{{Year, Month, Day}, {_Hour, _Minute, _Second}} = D,
X = lists:flatten(io_lib:format("~4..0w-~2..0w-~2..0w", [Year, Month, Day])). % "2017-07-02"
program p
integer, dimension(8) :: d
character(len=10) :: x
call date_and_time (values=d)
write(x,'(i4.4,"-",i2.2,"-",i2.2)')d(1),d(2),d(3)
print *,'DATE=',x
end program p
let y = d.getFullYear(),
m = d.getMonth() + 1,
D = d.getDate(), x
m = m.toString().padStart(2, '0')
D = D.toString().padStart(2, '0')
x = `${y}-${m}-${D}`
The `getMonth` method is zero-based—e.g., January is 0, February is 1, etc.
String x = String.format("%1$tY-%1$tm-%1$td", d)
Per documentation (see documentation URL), d may be:
long, Long, java.util.Date, java.util.Calendar, or java.time.temporal.TemporalAccessor (which then includes most java.time types)
long, Long, java.util.Date, java.util.Calendar, or java.time.temporal.TemporalAccessor (which then includes most java.time types)
Date d = getInstance().getTime();
String s = "%tY-%<tm-%<td".formatted(d);
// once
static NSDateFormatter *df;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
df=[[NSDateFormatter alloc] init];
df.locale=[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
df.timeZone=[NSTimeZone timeZoneForSecondsFromGMT:0];
df.dateFormat=@"yyyy-MM-dd";
});
// then, wherever needed
NSString *x=[df stringFromDate:d];
Most time, it's much better to use user-defined system-wide date formats (through dateStyle and timeStyle) instead of fixed ones.
$formattedVar = date("Y-m-d", strtotime($unformattedVar));
# Take the unformated Variable, let PHP do it's best to
# 'understand' it and then format the resultant into the
# desired format.
$x = date("Y-m-d", strtotime($d));
x := d yyyymmdd.