Programming Language Cheat Sheets: Documentation Links

Documentation links for various programming languages. Strings Mathematics Operators and Symbols General (Control Flow/Debugging) Dates Objects New Features Timelines Documentation Links Sections: General (Multiple Languages) Regular Expressions (RegEx) (Multiple Languages) General (Specific Languages) Format/Sprintf Escape Characters Dates / Date Formats

General (Multiple Languages):

[Derek Banas: 'Learn in One Video' videos for programming languages] Learn in One Video - YouTube [TIOBE Index: a list of the most popular programming languages] TIOBE Index - TIOBE [Rosetta Code] [note: for Excel VBA, BASIC/VBA/VBScript/Visual Basic may be relevant] Null object - Rosetta Code Undefined values - Rosetta Code Partial function application - Rosetta Code Decorate-sort-undecorate idiom - Rosetta Code [strxfrm ('string transform'), Schwartzian transform] Generic swap - Rosetta Code Literals/String - Rosetta Code JSON - Rosetta Code Read entire file - Rosetta Code Read a file line by line - Rosetta Code [WARNING: some languages omit the last blank line] Operator precedence - Rosetta Code [operator precedence table] System time - Rosetta Code Introspection - Rosetta Code [programming language version number] Comments - Rosetta Code Hello world/Text - Rosetta Code [print 'Hello, World!' to the console] Formatted numeric output - Rosetta Code [Wikipedia] Comparison of programming languages (syntax) - Wikipedia [statement separator/terminator, import, comments] Comparison of programming languages (string functions) - Wikipedia Comparison of programming languages (basic instructions) - Wikipedia [switch statements (see 'select case'), if/else-if/else] Comparison of programming languages (basic instructions) - Wikipedia [throw, try/catch/finally, assert] Comparison of programming languages (strings) - Wikipedia [concatenation, interpolation, escaping, multi-line] Comparison of programming languages (list comprehension) - Wikipedia Conditional (computer programming) - Wikipedia [switch statements (whether fall-through or not)] Ternary conditional operator - Wikipedia Relational operator - Wikipedia Three-way comparison - Wikipedia Ellipsis (computer programming) - Wikipedia Escape character - Wikipedia Variadic function - Wikipedia Fold (higher-order function) - Wikipedia [fold/fold right, reduce/reduce right] Elvis operator - Wikipedia Modulo - Wikipedia Safe navigation operator - Wikipedia [Wikipedia][artwork] List of computing mascots - Wikipedia Category:Programming language logos - Wikimedia Commons

Regular Expressions (RegEx) (Multiple Languages):

[Regular-Expressions.info] Compare Regular Expression Flavors Popular Tools, Utilities and Programming Languages That Support Regular Expressions Regular Expressions Reference: Anchors [e.g. ^, $, \G, \z] Regular Expression Reference: Special Groups [e.g. look-ahead: (?=) and (?!), look-behind: (?<=) and (?<!), \K] [RexEgg] Backtracking Control Verbs Tutorial [RegEx for AutoHotkey] [AutoHotkey has a good set of RegEx features (via RegExMatch and RegExReplace)] [many features are available that are not listed here, e.g. \G] Regular Expressions (RegEx) - Quick Reference | AutoHotkey v2 [AutoHotkey v2.0 is written in C++, it uses PCRE1 8.30, see 'lib_pcre'] AutoHotkey/source at v2.0 · AutoHotkey/AutoHotkey · GitHub [a RegEx tutorial for AutoHotkey] jeeswg's RegEx tutorial (RegExMatch, RegExReplace) - AutoHotkey Community [PCRE1 and PCRE2] pcre.txt pcre2.txt [Bazzle (this website)][various RegEx one-liners] Strings - Programming Language Cheat Sheets - Bazzle

General (Specific Languages):

[AutoHotkey] Alphabetical Function Index | AutoHotkey v2 Variables and Expressions - Definition & Usage | AutoHotkey v2 [operator precedence table] Math Functions - Syntax & Usage | AutoHotkey v2 Array Object - Methods & Properties | AutoHotkey v2 Map Object - Methods & Properties | AutoHotkey v2 Object - Methods & Properties | AutoHotkey v2 Alphabetical Command and Function Index | AutoHotkey v1 Variables and Expressions - Definition & Usage | AutoHotkey v1 [operator precedence table] Math Functions - Syntax & Usage | AutoHotkey v1 Basic Object - Methods & Properties | AutoHotkey v1 [combined array/map/object] [C] C Operator Precedence - cppreference.com [operator precedence table] [C++] cppreference.com cplusplus.com C++ Operator Precedence - cppreference.com [operator precedence table] cplusplus.com [operator precedence table] [C#] String Class (System) | Microsoft Learn StringBuilder Class (System.Text) | Microsoft Learn Using the StringBuilder Class in .NET - .NET | Microsoft Learn Math Class (System) | Microsoft Docs Random Class (System) | Microsoft Docs Array Class (System) | Microsoft Learn Dictionary<TKey,TValue> Class (System.Collections.Generic) | Microsoft Docs HashSet<T> Class (System.Collections.Generic) | Microsoft Learn Set operations - C# | Microsoft Learn Operators and expressions - List all operators and expression - C# reference | Microsoft Learn [operator precedence table] [Crystal] String - Crystal 1.17.0-dev Char - Crystal 1.17.0-dev Regex - Crystal 1.17.0-dev Math - Crystal 1.17.0-dev Number - Crystal 1.17.0-dev Int - Crystal 1.17.0-dev UInt8 - Crystal 1.17.0-dev Operators - Crystal [operator precedence table] Top Level Namespace - Crystal 1.17.0-dev Array(T) - Crystal 1.17.0-dev Hash(K, V) - Crystal 1.17.0-dev Range(B, E) - Crystal 1.17.0-dev Set(T) - Crystal 1.17.0-dev [Dart] Operators [operator precedence table] [Elixir] Operators reference — Elixir v1.19.5 [operator precedence table] [Erlang] Erlang -- Expressions [operator precedence table] [Excel] Excel functions (alphabetical) - Microsoft Support Excel functions (by category) - Microsoft Support Excel Functions List Using calculation operators in Excel formulas - Microsoft Support Calculation operators and precedence in Excel - Microsoft Support [operator precedence table] [Excel VBA] Functions (Visual Basic for Applications) | Microsoft Learn VBA Functions List Operator summary | Microsoft Learn Operator precedence | Microsoft Learn [operator precedence table] [Go] Standard library - Go Packages builtin package - builtin - Go Packages The Go Programming Language Specification - The Go Programming Language [operators] The Go Programming Language Specification - The Go Programming Language [operator precedence table] strings package - strings - Go Packages regexp package - regexp - Go Packages utf16 package - unicode/utf16 - Go Packages math package - math - Go Packages strconv package - strconv - Go Packages bits package - math/bits - Go Packages rand package - math/rand/v2 - Go Packages rand package - math/rand - Go Packages fmt package - fmt - Go Packages cmp package - cmp - Go Packages slices package - slices - Go Packages maps package - maps - Go Packages Go by Example: Maps [Google Sheets] Google Sheets function list - Google Docs Editors Help [lists operators, but no operator precedence table] [Haskell] The Haskell 98 Report: Declarations [operator precedence table] [Java] String (Java Platform SE 8 ) Integer (Java Platform SE 8 ) Array (Java Platform SE 8 ) ArrayList (Java Platform SE 8 ) Arrays (Java Platform SE 8 ) Collectors (Java Platform SE 8 ) Operators (The Java™ Tutorials > Learning the Java Language > Language Basics) [operator precedence table] [JavaScript] Standard built-in objects - JavaScript | MDN JavaScript data types and data structures - JavaScript | MDN Lexical grammar - JavaScript | MDN Expressions and operators - JavaScript | MDN Operator precedence - JavaScript | MDN [operator precedence table] RegExp - JavaScript | MDN Regular expressions - JavaScript | MDN HTTP response status codes - HTTP | MDN XMLHttpRequest: readyState property - Web APIs | MDN Can I use... Support tables for HTML5, CSS3, etc [Kotlin] kotlin.collections Keywords and operators | Kotlin Documentation Grammar [operator precedence table] [Lisp (Common Lisp)] [note: in Common Lisp, there is no operator precedence table because the language uses prefix notation (S-expressions)] [operator precedence table not applicable] [Lua] Programming in Lua : 3.5 [operator precedence table] 4.5 Expressions [operator precedence table] [Mathematica] Operator Input Forms—Wolfram Documentation [operator precedence table] [Maxima] Maxima 5.49.0 Manual Operators (Maxima 5.49.0 Manual) [operator precedence table (binding powers)] [Pascal (Free Pascal)] 12 Expressions [operator precedence table] [Perl] perlop - Perl expressions: operators, precedence, string literals - Perldoc Browser [operator precedence table] [PHP] PHP: Function and Method listing - Manual PHP: Function Reference - Manual PHP: Math Functions - Manual PHP: Operators - Manual PHP: Operator Precedence - Manual [operator precedence table] [Python] statistics — Mathematical statistics functions — Python 3.13.3 documentation Built-in Types — Python 3.13.3 documentation 5. Data Structures — Python 3.13.3 documentation [list, tuple, set, dictionary] operator — Standard operators as functions — Python 3.13.3 documentation 6. Expressions — Python 3.13.3 documentation [operator precedence table] [QBasic] Documentation | Community QBasic [operator precedence table] QBasic Help [equivalent to 'Help' in QBasic 1.1 menu bar] MS QuickBASIC 4.5 Language Reference | PCjs Machines [R] R: The R Base Package R Language Definition [operators] R: Operator Syntax and Precedence [operator precedence table] R: Arithmetic Operators R: Common Higher-Order Functions in Functional Programming... [map/reduce/filter] [Raku] Operators | Raku Documentation [operator precedence table] [Ruby] module Kernel - RDoc Documentation class String - RDoc Documentation class Regexp - RDoc Documentation module Math - RDoc Documentation class Float - RDoc Documentation module Math - Documentation for Ruby 3.5 class Array - RDoc Documentation class Hash - RDoc Documentation class Range - RDoc Documentation class Object - RDoc Documentation Table of Contents - RDoc Documentation operators - RDoc Documentation precedence - RDoc Documentation [operator precedence table] operators - Documentation for Ruby 3.5 precedence - Documentation for Ruby 3.5 [operator precedence table] [Rust] std - Rust B - Operators and Symbols - The Rust Programming Language Operator expressions - The Rust Reference Expressions - The Rust Reference [operator precedence table] [Scala] scala Operators | Tour of Scala | Scala Documentation [operator precedence table] [SQL] [SQL (MySQL)] MySQL :: MySQL 8.4 Reference Manual :: 14 Functions and Operators MySQL :: MySQL 8.4 Reference Manual :: 14.8 String Functions and Operators MySQL :: MySQL 8.4 Reference Manual :: 11.1.1 String Literals MySQL :: MySQL 8.4 Reference Manual :: 14.8.2 Regular Expressions MySQL :: MySQL 8.4 Reference Manual :: 14.4 Operators MySQL :: MySQL 8.4 Reference Manual :: 14.6.1 Arithmetic Operators MySQL :: MySQL 8.4 Reference Manual :: 14.6.2 Mathematical Functions MySQL :: MySQL 8.4 Reference Manual :: 14.4.2 Comparison Functions and Operators MySQL :: MySQL 8.4 Reference Manual :: 14.12 Bit Functions and Operators MySQL :: MySQL 8.4 Reference Manual :: 14.4.1 Operator Precedence [operator precedence table] [SQL (PostgreSQL)] PostgreSQL: Documentation: 17: Chapter 9. Functions and Operators PostgreSQL: Documentation: 17: 9.28. System Administration Functions PostgreSQL: Documentation: 17: 9.4. String Functions and Operators PostgreSQL: Documentation: 17: 9.5. Binary String Functions and Operators PostgreSQL: Documentation: 17: 9.7. Pattern Matching PostgreSQL: Documentation: 17: 23.3. Character Set Support PostgreSQL: Documentation: 17: 8.4. Binary Data Types PostgreSQL: Documentation: 17: 9.3. Mathematical Functions and Operators PostgreSQL: Documentation: 17: 9.1. Logical Operators PostgreSQL: Documentation: 17: 9.2. Comparison Functions and Operators PostgreSQL: Documentation: 17: 9.16. JSON Functions and Operators PostgreSQL: Documentation: 17: 9.21. Aggregate Functions PostgreSQL: Documentation: 17: 4.1. Lexical Structure [operator precedence table] [SQL (SQL Server)] What Are the Microsoft SQL Database Functions? - SQL Server | Microsoft Learn [see sidebar for string functions list] Mathematical Functions (Transact-SQL) - SQL Server | Microsoft Learn Operator Precedence (Transact-SQL) - SQL Server | Microsoft Learn [operator precedence table] SQL Server String Functions SQL Server Functions [SQL (SQLite)] Built-In Scalar SQL Functions Built-in Aggregate Functions Built-In Mathematical SQL Functions SQL Language Expressions [cast] SQL Language Expressions [operator precedence table] Datatypes In SQLite JSON Functions And Operators SQLite Keywords SELECT The WITH Clause Introduction [C-language Interface Specification for SQLite] [dll documentation] SQLite User Forum: Computing sha3-256 on Windows, to verify downloads? [Swift] Foundation | Apple Developer Documentation Array | Apple Developer Documentation Dictionary | Apple Developer Documentation Set | Apple Developer Documentation Documentation Basic Operators | Documentation Operator Declarations | Apple Developer Documentation [operator precedence table] [TypeScript] [note: see JavaScript]

Format/Sprintf:

[AutoHotkey] Format - Syntax & Usage | AutoHotkey v2 [C] printf, fprintf, sprintf, snprintf, printf_s, fprintf_s, sprintf_s, snprintf_s - cppreference.com [C++] Standard format specification - cppreference.com std::printf, std::fprintf, std::sprintf, std::snprintf - cppreference.com A `printf` format reference page (cheat sheet) (C, Java, Scala, etc.) | alvinalexander.com [C#] Standard numeric format strings - .NET | Microsoft Learn Custom numeric format strings - .NET | Microsoft Learn System.String.Format method - .NET | Microsoft Learn String.Format Method (System) | Microsoft Learn [Crystal] Top Level Namespace - Crystal 1.12.1 [Dart] sprintf - Dart API docs [also: toStringAsFixed/toStringAsPrecision/padLeft] [Elixir] io — stdlib v7.2.1 [format] [Erlang] io — stdlib v7.2.1 [format] [Excel] [Excel VBA] [Go] fmt package - fmt - Go Packages [Google Sheets] TEXT - Google Docs Editors Help [Haskell] Text.Printf [Java] Formatter (Java Platform SE 8 ) Java String format() method - javatpoint Formatting Numeric Print Output (The Java™ Tutorials > Learning the Java Language > Numbers and Strings) [JavaScript] Template literals (Template strings) - JavaScript | MDN [Kotlin] Formatter (Java Platform SE 8 ) format - Kotlin Programming Language Strings | Kotlin Documentation [Lisp (Common Lisp)] 22.3.3. Formatted Output to Character Streams [format] CLHS: Section 22.3 [format] [Lua] string.format() - Lua | Version 5.4 Docs [Mathematica] StringTemplate—Wolfram Documentation NumberForm: Display a number to specified precision—Wolfram Documentation [Maxima] Maxima 5.49.0 Manual [printf] [Pascal (Free Pascal)] Format [Perl] sprintf - Perldoc Browser [PHP] PHP: sprintf - Manual [Python] string — Common string operations — Python 3.12.2 documentation 7.2.2. The string format operator [QBasic] QBasic Help [PRINT USING] [R] sprintf function - RDocumentation [Raku] Independent routines | Raku Documentation [sprintf] sprintf | Raku Documentation [Ruby] format_specifications - RDoc Documentation [Rust] std::fmt - Rust [Scala] String Interpolation | Scala 3 — Book | Scala Documentation [SQL] [SQL (MySQL)] [note: no 'sprintf' equivalent] [note: 'format' has limited functionality] MySQL :: MySQL 8.4 Reference Manual :: 14.8 String Functions and Operators [SQL (PostgreSQL)] PostgreSQL: Documentation: 17: 9.4. String Functions and Operators [SQL (SQL Server)] Custom numeric format strings - .NET | Microsoft Learn FORMAT (Transact-SQL) - SQL Server | Microsoft Learn [SQL (SQLite)] SQLite's Built-in printf() [Swift] String Format Specifiers String Format Specifiers What are the supported Swift String format specifiers? - Stack Overflow [TypeScript]

Escape Characters:

Documentation pages that state the escape character, e.g. '\', and which characters can be obtained using it. E.g. '\t', '\r', '\n'. E.g. '\x', '\u'. Or if not applicable, alternatives such as doubling up quotes or using a Chr()/Char() function. [AutoHotkey] Escape Sequences - Definition & Usage | AutoHotkey v2 [C] Escape sequences - cppreference.com [C++] Escape sequences - cppreference.com [C#] Strings - C# Programming Guide - C# | Microsoft Learn [Crystal] String - Crystal [Dart] Built-in types Built-in types DartLangSpecDraft.pdf [Elixir] String — Elixir v1.19.5 Binaries, strings, and charlists — Elixir v1.19.5 [Erlang] Data Types — Erlang System Documentation v28.3.3 Erlang -- Data Types [Excel] [Excel VBA] Miscellaneous constants | Microsoft Learn [Go] The Go Programming Language Specification - The Go Programming Language [Google Sheets] CHAR - Google Docs Editors Help [note: use "" or CHAR(34) for a literal double quote char] [Haskell] The Haskell 98 Report: Predefined Types and Classes [Java] Characters (The Java™ Tutorials > Learning the Java Language > Numbers and Strings) [JavaScript] Lexical grammar - JavaScript | MDN Character escape: \n, \u{...} - JavaScript | MDN [Kotlin] Characters | Kotlin Documentation [Lisp (Common Lisp)] Lisp String Escape Sequences [Lua] Lua 5.4 Reference Manual [Mathematica] Input Syntax—Wolfram Documentation [Maxima] Maxima 5.49.0 Manual ['There is no way to represent a special character (such as tab, newline, or carriage return) except by embedding the literal character in the string.'] [Pascal (Free Pascal)] Constant strings Character strings [Perl] perlop - Perl expressions: operators, precedence, string literals - Perldoc Browser [PHP] PHP: Strings - Manual [Python] 2. Lexical analysis — Python 3.12.3 documentation [QBasic] QBasic Help [CHR$() function] QBasic Help ['String expressions assigned to a symbolic constant may consist only of a single literal string, enclosed in double quotation marks.'] QB64.com | QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. ['Quotes cannot be inside of a literal STRING! Use CHR$(34) concatenation to insert quotation marks into a literal string.'] [R] R Language Definition [Raku] Syntax | Raku Documentation old-design-docs/S02-bits.pod at master · Raku/old-design-docs · GitHub [Ruby] literals - Documentation for Ruby 3.4 [Rust] Tokens - The Rust Reference [Scala] Lexical Syntax | Scala 2.12 [SQL] [SQL (MySQL)] MySQL :: MySQL 8.4 Reference Manual :: 11.1.1 String Literals [SQL (PostgreSQL)] PostgreSQL: Documentation: 17: 4.1. Lexical Structure [SQL (SQL Server)] Constants (Transact-SQL) - SQL Server | Microsoft Learn SET QUOTED_IDENTIFIER (Transact-SQL) - SQL Server | Microsoft Learn STRING_ESCAPE (Transact-SQL) - SQL Server | Microsoft Learn [SQL (SQLite)] SQL Language Expressions [Swift] Strings and Characters | Documentation Character | Apple Developer Documentation [TypeScript]

Dates / Date Formats:

[note: general] UK/US holidays - Bazzle UK/US holidays definitions - Bazzle [AutoHotkey] FormatTime - Syntax & Usage | AutoHotkey v2 [C] tm - cppreference.com [C++] std::formatter<std::chrono::zoned_time>, std::chrono::local_time_format - cppreference.com std::strftime - cppreference.com std::put_time - cppreference.com Date and time library - cppreference.com [C#] Custom date and time format strings - .NET | Microsoft Learn Standard date and time format strings - .NET | Microsoft Learn DateTime Struct (System) | Microsoft Learn DateTimeOffset Struct (System) | Microsoft Learn TimeZoneInfo Class (System) | Microsoft Learn [Crystal] Time::Format - Crystal 1.17.0-dev Time - Crystal 1.17.0-dev Time::Location - Crystal 1.17.0-dev [Dart] DateFormat class - intl library - Dart API [Elixir] Calendar.strftime options generator for CLDR — Cldr Strftime Options generator for Calendar.strftime/3 v1.0.1 [Erlang] io — stdlib v7.2.1 [use format to zero-pad ints] [Excel] Format numbers as dates or times - Microsoft Support Format a date the way you want in Excel - Microsoft Support TEXT function - Microsoft Support Excel incorrectly assumes that the year 1900 is a leap year - Microsoft 365 Apps | Microsoft Learn [Excel VBA] Format function (Visual Basic for Applications) | Microsoft Learn Format or DatePar functions return a wrong week number for a date - Microsoft 365 Apps | Microsoft Learn [Format/DatePart] DatePart function (Visual Basic for Applications) | Microsoft Learn DateAdd Function - Microsoft Support [Go] time package - time - Go Packages [Constants (for Time.Format/time.Parse)] time package - time - Go Packages [Time.Format] time package - time - Go Packages [Google Sheets] TEXT - Google Docs Editors Help [Haskell] Data.Time.Format [Java] DateTimeFormatter (Java Platform SE 8 ) TextStyle (Java Platform SE 8 ) ChronoUnit (Java Platform SE 8 ) ChronoField (Java Platform SE 8 ) IsoEra (Java Platform SE 8 ) ZonedDateTime (Java Platform SE 8 ) LocalDateTime (Java Platform SE 8 ) Instant (Java Platform SE 8 ) OffsetDateTime (Java Platform SE 8 ) YearMonth (Java Platform SE 8 ) ZoneId (Java Platform SE 8 ) [ZoneRegion] ZoneRules (Java Platform SE 8 ) ZoneOffset (Java Platform SE 8 ) TemporalAdjusters (Java Platform SE 8 ) IsoFields (Java Platform SE 8 ) WeekFields (Java Platform SE 8 ) [JavaScript] Intl.DateTimeFormat() constructor - JavaScript | MDN Date - JavaScript | MDN [Kotlin] [note: see Java] [Lisp (Common Lisp)] CLHS: Function GET-UNIVERSAL-TIME, GET-DECODED-TIME CLHS: Section 22.3 local-time - Date and Time Manipulation - common-lisp-libraries [Lua] Lua 5.4 Reference Manual ['If format is not "*t", ... formatted according to the same rules as the ISO C function strftime. [Mathematica] DateString—Wolfram Documentation [Maxima] Maxima 5.49.0 Manual Maxima 5.49.0 Manual Maxima 5.49.0 Manual [Pascal (Free Pascal)] Date and time formatting characters [Perl] POSIX - Perl interface to IEEE Std 1003.1 - Perldoc Browser DateTime - A date and time object for Perl - metacpan.org [PHP] PHP: DateTimeInterface::format - Manual PHP: Supported Date and Time Formats - Manual PHP: DateInterval::format - Manual PHP: Date/Time Functions - Manual [Python] datetime — Basic date and time types — Python 3.12.1 documentation strftime(3) — manpages-dev — Debian bookworm — Debian Manpages [QBasic] QBasic Help [equivalent to 'Help' in QBasic 1.1 menu bar] QBasic and QuickBasic Manuals ['QuickBASIC 7.1' had extra date functions e.g. DayOfWeek()] [R] R: Date-time Conversion Functions to and from Character R: Get Current Date and Time R: Date Class R: Date-Time Classes [Raku] class DateTime | Raku DocumentationA [Ruby] strftime_formatting - Documentation for Ruby 3.5 class Time - Documentation for Ruby 3.5 class Time - RDoc Documentation [Rust] chrono::format::strftime - Rust chrono - Rust std::time - Rust [Scala] [note: see Java] [SQL] [SQL (MySQL)] MySQL :: MySQL 8.4 Reference Manual :: 14.7 Date and Time Functions [DATE_FORMAT] MySQL :: MySQL 8.4 Reference Manual :: 14.7 Date and Time Functions MySQL :: MySQL 8.4 Reference Manual :: 11.5 Expressions [temporal intervals] [SQL (PostgreSQL)] PostgreSQL: Documentation: 17: 9.8. Data Type Formatting Functions PostgreSQL: Documentation: 17: 9.9. Date/Time Functions and Operators [SQL (SQL Server)] Date and Time Data Types and Functions - SQL Server (Transact-SQL) | Microsoft Learn [SQL (SQLite)] Date And Time Functions [Swift] UTS #35: Unicode LDML: Dates Date Formatters [see 'Fixed Formats' for links to 'format patterns from the Unicode Technical Standard #35'] dateFormat | Apple Developer Documentation Date | Apple Developer Documentation TimeZone | Apple Developer Documentation [TypeScript]