创建一个程序，生成一个包含100个随机日期的列表，并按升序排序。
Here's a Python program that generates a list of 100 random dates and sorts them in ascending order:

```python
import random
import datetime

# Generate a list of 100 random dates
dates = []
for i in range(100):
    year = random.randint(1900, 2021)
    month = random.randint(1, 12)
    day = random.randint(1, 28)
    date = datetime.date(year, month, day)
    dates.append(date)

# Sort the list of dates in ascending order
dates.sort()

print(dates)
```

This program uses the built-in `random` and `datetime` modules to generate and manipulate dates. The `random` module is used to generate random integers for the year, month, and day components of each date. The `datetime` module is used to create `date` objects from the generated integers, which are then added to the `dates` list. Finally, the `sort` method is called on the `dates` list to sort it in ascending order, and the sorted list is printed to the console.