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):

[note: order: functions/keywords/operators, strings/RegEx, maths, object types, dates] [AutoHotkey] Alphabetical Function Index | AutoHotkey v2 Variables and Expressions - Definition & Usage | AutoHotkey v2 [operator precedence table] Regular Expressions (RegEx) - Quick Reference | AutoHotkey v2 [RegEx e.g. look-behinds, look-aheads, \G (not listed), \K, \Q...\E] 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] Regular expressions library (since C++11) - cppreference.com Modified ECMAScript regular expression grammar - cppreference.com [RegEx e.g. look-behinds (N/A), look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] [C#] Operators and expressions - List all operators and expression - C# reference | Microsoft Learn [operator precedence table] String Class (System) | Microsoft Learn StringBuilder Class (System.Text) | Microsoft Learn Using the StringBuilder Class in .NET - .NET | Microsoft Learn Regular Expression Language - Quick Reference - .NET | Microsoft Learn [RegEx e.g. look-behinds, look-aheads, \G, \K (N/A), \Q...\E (N/A)] The Regular Expression Object Model - .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 [Crystal] Operators - Crystal [operator precedence table] String - Crystal 1.17.0-dev Char - Crystal 1.17.0-dev Regex - Crystal 1.17.0-dev Regex - Crystal [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E] Math - Crystal 1.17.0-dev Number - Crystal 1.17.0-dev Int - Crystal 1.17.0-dev UInt8 - Crystal 1.17.0-dev 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 Crystal for Rubyists - Crystal [Dart] Operators [operator precedence table] RegExp class - dart:core library - Dart API [RegEx e.g. look-behinds, look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] [Elixir] Operators reference — Elixir v1.19.5 [operator precedence table] Regex — Elixir v1.13.4 re — OTP 29.0.5 (stdlib 8.0.3) [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E] [Erlang] Erlang -- Expressions [operator precedence table] re — OTP 29.0.5 (stdlib 8.0.3) [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E] [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] Where is the documentation for Microsoft VBScript Regular Expressions 5.5? | Microsoft Community Hub [MAJOR WARNING: VBScript.RegExp: the documentation appears to have been removed (and blocked from Internet Archive)] [RegEx e.g. look-behinds (N/A), look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] VBScript RegExp Object - Using Regular Expressions with Client Side Scripting How to use Regular Expressions (Regex) in Microsoft Excel both in-cell and loops - Stack Overflow The Complete Guide to Regex in VBA - VBA and VB.Net Tutorials, Education and Programming Services [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 utf16 package - unicode/utf16 - Go Packages regexp package - regexp - Go Packages syntax package - regexp/syntax - Go Packages [RegEx e.g. look-behinds (N/A), look-aheads (N/A), \G (N/A), \K (N/A), \Q...\E] 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] REGEXMATCH - Google Docs Editors Help Syntax · google/re2 Wiki · GitHub [RegEx e.g. look-behinds (N/A), look-aheads (N/A), \G (N/A), \K (N/A), \Q...\E] [note: very helpfully states '(NOT SUPPORTED)' where applicable] [Haskell] The Haskell 98 Report: Declarations [operator precedence table] regex-tdfa: Pure Haskell Tagged DFA Backend for "Text.Regex" (regex-base) [RegEx e.g. look-behinds (N/A), look-aheads (N/A), \G (N/A), \K (N/A), \Q...\E (N/A)] Text.Regex.TDFA [Java] Operators (The Java™ Tutorials > Learning the Java Language > Language Basics) [operator precedence table] String (Java Platform SE 8 ) Pattern (Java SE 21 & JDK 21) [RegEx e.g. look-behinds, look-aheads, \G, \K (N/A), \Q...\E] 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 ) [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] Regular expressions - JavaScript | MDN [RegEx e.g. look-behinds, look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] Assertions - JavaScript | MDN RegExp - JavaScript | MDN Character escape: \n, \u{...} - JavaScript | MDN [RegEx escape chars] HTTP response status codes - HTTP | MDN XMLHttpRequest: readyState property - Web APIs | MDN Can I use... Support tables for HTML5, CSS3, etc [Kotlin] Keywords and operators | Kotlin Documentation Grammar [operator precedence table] Pattern (Java SE 21 & JDK 21) [RegEx e.g. look-behinds, look-aheads, \G, \K (N/A), \Q...\E] kotlin.collections [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] GitHub - edicl/cl-ppcre: Common Lisp regular expression library · GitHub [RegEx e.g. look-behinds, look-aheads, \G (N/A), \K (N/A), \Q...\E (optional)] [Lua] Programming in Lua : 3.5 [operator precedence table] 4.5 Expressions [operator precedence table] [Mathematica] Operator Input Forms—Wolfram Documentation [operator precedence table] RegularExpression—Wolfram Documentation [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E] [note: see 'Details' section] [Maxima] Maxima 5.49.0 Manual Operators (Maxima 5.49.0 Manual) [operator precedence table (binding powers)] Package stringproc (Maxima 5.49.0 Manual) pregexp: Portable Regular Expressions for Scheme and Common Lisp [RegEx e.g. look-behinds, look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] [Pascal (Free Pascal)] 12 Expressions [operator precedence table] Regular expressions (RegEx) - TRegExpr [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E (N/A)] [Perl] perlop - Perl expressions: operators, precedence, string literals - Perldoc Browser [operator precedence table] perlreref - Perl Regular Expressions Reference - Perldoc Browser [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E] perlre - Perl regular expressions - Perldoc Browser perlrebackslash - Perl Regular Expression Backslash Sequences and Escapes - Perldoc Browser perlrecharclass - Perl Regular Expression Character Classes - Perldoc Browser [PHP] PHP: Function and Method listing - Manual PHP: Function Reference - Manual PHP: Operators - Manual PHP: Operator Precedence - Manual [operator precedence table] PHP: Escape sequences - Manual [RegEx e.g. look-behinds, look-aheads, \G (preg_), \K (preg_), \Q...\E (preg_)] PHP: Math Functions - Manual [Python] operator — Standard operators as functions — Python 3.13.3 documentation 6. Expressions — Python 3.13.3 documentation [operator precedence table] re — Regular expression operations — Python 3.14.6 documentation [RegEx e.g. look-behinds, look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] 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] [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: Regular Expressions as used in R [RegEx e.g. look-behinds, look-aheads, \G (perl=TRUE), \K (perl=TRUE, not listed), \Q...\E (perl=TRUE)] R: Common Higher-Order Functions in Functional Programming... [map/reduce/filter] [Raku] Operators | Raku Documentation [operator precedence table] Regexes | Raku Documentation [RegEx e.g. look-behinds (N/A), look-aheads (N/A), \G (N/A), \K (N/A), \Q...\E (N/A)] [WARNING: very different from Perl with key features removed] [Ruby] module Kernel - 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] class String - RDoc Documentation class Regexp - RDoc Documentation class Regexp - Documentation for Ruby 3.4 [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E (not listed)] 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 [Rust] std - Rust B - Operators and Symbols - The Rust Programming Language Operator expressions - The Rust Reference Expressions - The Rust Reference [operator precedence table] regex - Rust [RegEx e.g. look-behinds (N/A), look-aheads (N/A), \G (N/A), \K (N/A), \Q...\E (N/A)] [Scala] scala Operators | Tour of Scala | Scala Documentation [operator precedence table] Pattern (Java SE 21 & JDK 21) [RegEx e.g. look-behinds, look-aheads, \G, \K (N/A), \Q...\E] [SQL] [SQL (MariaDB)] SQL Functions | Server | MariaDB Documentation Operator Precedence | Server | MariaDB Documentation [operator precedence table] String Functions | Server | MariaDB Documentation Regular Expressions Overview | Server | MariaDB Documentation PCRE - Perl Compatible Regular Expressions | Server | MariaDB Documentation [RegEx e.g. look-behinds, look-aheads, \G, \K, \Q...\E] Numeric Functions | Server | MariaDB Documentation Date & Time Functions | Server | MariaDB Documentation [SQL (MySQL)] MySQL :: MySQL 8.4 Reference Manual :: 14 Functions and Operators MySQL :: MySQL 8.4 Reference Manual :: 14.4.1 Operator Precedence [operator precedence table] MySQL :: MySQL 8.4 Reference Manual :: 14.4 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 Regular Expressions | ICU Documentation [RegEx e.g. look-behinds, look-aheads, \G, \K (N/A), \Q...\E] 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 [SQL (PostgreSQL)] PostgreSQL: Documentation: 17: Chapter 9. Functions and Operators PostgreSQL: Documentation: 17: 9.28. System Administration Functions PostgreSQL: Documentation: 17: 4.1. Lexical Structure [operator precedence table] PostgreSQL: Documentation: 17: 9.4. String Functions and Operators PostgreSQL: Documentation: 17: 9.5. Binary String Functions and Operators PostgreSQL: Documentation: 17: 23.3. Character Set Support PostgreSQL: Documentation: 17: 8.4. Binary Data Types PostgreSQL: Documentation: 17: 9.7. Pattern Matching [RegEx e.g. look-behinds, look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] 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 [SQL (SQL Server)] What Are the Microsoft SQL Database Functions? - SQL Server | Microsoft Learn SQL Server Functions Operator Precedence (Transact-SQL) - SQL Server | Microsoft Learn [operator precedence table] What Are the Microsoft SQL Database Functions? - SQL Server | Microsoft Learn [note: see sidebar for string functions list] SQL Server String Functions Work with Regular Expressions - SQL Server | Microsoft Learn [RegEx e.g. look-behinds (N/A), look-aheads (N/A), \G (N/A), \K (N/A), \Q...\E] Regular Expressions Functions (Transact-SQL) - SQL Server | Microsoft Learn Mathematical Functions (Transact-SQL) - SQL Server | Microsoft Learn Date and Time Data Types and Functions - SQL Server (Transact-SQL) | Microsoft Learn [SQL (SQLite)] Built-In Scalar SQL Functions Built-in Aggregate Functions SQLite Keywords SELECT The WITH Clause SQL Language Expressions [cast] SQL Language Expressions [operator precedence table] Built-In Mathematical SQL Functions Datatypes In SQLite JSON Functions And Operators Introduction [C-language Interface Specification for SQLite] [dll documentation] SQLite User Forum: Computing sha3-256 on Windows, to verify downloads? [Swift] Documentation Foundation | Apple Developer Documentation Basic Operators | Documentation Operator Declarations | Apple Developer Documentation [operator precedence table] Regex | Apple Developer Documentation swift-experimental-string-processing/Documentation/Evolution/RegexSyntaxRunTimeConstruction.md at main · swiftlang/swift-experimental-string-processing · GitHub [RegEx e.g. look-behinds (N/A), look-aheads, \G (N/A), \K (N/A), \Q...\E (N/A)] Array | Apple Developer Documentation Dictionary | Apple Developer Documentation Set | Apple Developer Documentation [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.21.0-dev [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 (MariaDB)] [note: no 'sprintf' equivalent] [note: 'format' has limited functionality] FORMAT | Server | MariaDB Documentation [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# | 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 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) Chapter 3. Lexical Structure Pattern (Java SE 21 & JDK 21) [RegEx escape chars] [JavaScript] Lexical grammar - JavaScript | MDN Character escape: \n, \u{...} - JavaScript | MDN [RegEx escape chars] [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.14.4 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 4.1 [Rust] Tokens - The Rust Reference [Scala] Lexical Syntax | Scala 2.12 [SQL] [SQL (MariaDB)] String Literals | Server | MariaDB Documentation [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 (MariaDB)] DATE_FORMAT | Server | MariaDB Documentation Date and Time Literals | Server | MariaDB Documentation Date and Time Units | Server | MariaDB Documentation [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 CAST and CONVERT (Transact-SQL) - SQL Server | Microsoft Learn [SQL (SQLite)] Date And Time Functions [Swift] UTS #35: Unicode LDML: Dates Date Formatters [note: 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]