

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# AMAZON.Time
<a name="built-in-slot-time"></a>

將代表時間的單字轉換為時間值。 `AMAZON.Time`可以解析確切的時間、模棱兩可的值和時間範圍。槽值可以解析為下列時間範圍：
+ AM
+ PM
+ MO （上午）
+ AF （下午）
+ EV （晚上）
+ NI （夜間）

當使用者進入不明確的時間時，Amazon Lex V2 會使用 Lambda 事件的 `slots` 屬性，將不明確時間的解析度傳遞給您的 Lambda 函數。例如，如果您的機器人提示使用者交付時間，使用者可以說「10 點鐘」來回應。但是這個時間並不明確，這可表示早上 10 點或下午 10 點。在此情況下， `interpretedValue` 欄位中的值為 `null`，而 `resolvedValues` 欄位包含兩個可能的時間解析度。Amazon Lex V2 會將下列項目輸入 Lambda 函數：

```
"slots": {
    "deliveryTime": {
    "value": {
        "originalValue": "10 o'clock",
        "interpretedValue": null,
        "resolvedValues": [
            "10:00", "22:00"
        ]
    }
}
```

當使用者以不明確的時間回應時，Amazon Lex V2 會將時間傳送至 Lambda 事件`slots`屬性`interpretedValue`欄位中的 Lambda 函數。例如，如果您的使用者以「上午 10：00」回應交付時間的提示，Amazon Lex V2 會將以下內容輸入 Lambda 函數：

```
"slots": {
    "deliveryTime": {
        "value": {
        "originalValue": "10 AM",
        "interpretedValue": 10:00,
        "resolvedValues": [
            "10:00"
        ]
    }
}
```

當使用者以「早上」回應傳送時間的提示時，Amazon Lex V2 會將下列項目輸入 Lambda 函數：

```
"slots": {
    "deliveryTime": {
    "value": {
        "originalValue": "morning",
        "interpretedValue": "MO",
        "resolvedValues": [
            "MO"
        ]
    }
}
```

如需從 Amazon Lex V2 傳送至 Lambda 函數之資料的詳細資訊，請參閱 [AWS LambdaLex V2 的輸入事件格式](lambda-input-format.md)。