I would like to store date value which only contains hour and minute. Is it common to store like "hh:mm" in a string form?
Storing time values that only contain hours and minutes in the format "hh:mm" as a string is a common approach, especially in cases where you want a simple representation and don’t need to perform complex time calculations. However, there are a few considerations to keep in mind:

### Pros of Using String Format:
1. **Simplicity**: Easy to read and understand.
2. **No additional libraries**: You can handle it without needing to rely on date/time libraries or databases that support time types.
3. **Flexibility**: You can easily store and manipulate the data as text.

### Cons of Using String Format:
1. **Validation**: You need to ensure that the string is always in the correct format (e.g., "hh:mm"), which can lead to potential errors if not validated properly.
2. **Sorting**: Comparing string values for time can lead to incorrect results if not formatted consistently (e.g., "10:30" vs. "9:45" would work, but "09:30" vs. "10:00" might not without proper zero-padding).
3. **Operations**: Performing arithmetic operations (like adding hours or calculating differences) requires parsing the string into numeric values, which can be cumbersome.

### Alternative Approaches:
1. **Using Time Data Types**: If your database or programming language supports time data types (like `TIME` in SQL, `datetime.time` in Python, etc.), this is often
Yes, it is common to store date values in a string form, such as "hh:mm". This makes it easier to compare and manipulate the date values, as the format can be easily changed.