编写一个能够从输入的文本中提取出日期和时间的Python程序。
包含一段文本的字符串，例如： "今晚8点和朋友见面"
可以使用Python的datetime和re模块来提取日期和时间。以下是一个例子：

```python
import datetime
import re

text = "今晚8点和朋友见面"

# 创建正则表达式模式来匹配时间
time_pattern = re.compile(r"\d{1,2}:\d{2}")

# 查找时间
time_match = time_pattern.search(text)
if time_match:
    # 将匹配到的时间字符串转换为时间对象
    time_str = time_match.group()
    time_obj = datetime.datetime.strptime(time_str, "%H:%M")
    print("时间：", time_obj.time())

# 创建正则表达式模式来匹配日期
date_pattern = re.compile(r"\d{4}-\d{2}-\d{2}|\d{1,2}/\d{1,2}/\d{4}|\d{1,2}-\w{3}-\d{4}")

# 查找日期
date_match = date_pattern.search(text)
if date_match:
    # 将匹配到的日期字符串转换为日期对象
    date_str = date_match.group()
    date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d").date()
    print("日期：", date_obj)
```

在这个例子中，我们首先定义了时间和日期的正则表达式模式。时间的模式匹配格式为"%H:%M"，日期的格式匹配为"%Y-%m-%d"。然后我们使用search方法在文本中查找匹配项。

如果找到了时间匹配项，我们将其转换为datetime.time对象，并输出。如果找到了日期匹配项，我们将其转换为datetime.date对象，并输出。