# Date.format

## 功能

按格式字符串输出日期时间。

## 语法

```bt
date_value.format(pattern)
```

## 参数

| 参数 | 类型 | 必填 | 默认值 | 说明 |
| ------ | ------ | ------ | ------ | ------ |
| pattern | String | 否 | Y-m-d H:i:s | 格式字符串，支持 BT 短格式和 chrono % 格式。 |

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| String | 返回格式化后的日期字符串。 |

## 示例

```bt
d = date('2026-06-09 10:11:12')
result = d.format('Y/m/d H:i:s')

// 输出：2026/06/09 10:11:12
echo(result)
```

## 注意事项

- BT 短格式包含 Y、y、m、n、d、j、H、G、i、s、U。
- 格式串包含 % 时按 chrono 原生格式处理。
