我正在开发一个智能卡应用程序,我必须存储Date
信息。简而言之,我想存储最后 (10) 个应该包含Date
和Time
在智能卡中的交易。
平台用于:
- Java 卡 2.2.1
- 全球平台 2.1.1
我找到了Class Date,但它需要 Java Card 3.0。
Date/Time
是否可以使用 Java Card 2.2.1将交易信息存储在智能卡中?
您可以在 JavaCard 中存储您想要的任何内容(例如重新创建 Date 类的 UNIX 时间戳),但请记住,javacard 没有带击球手的内部时钟。因此,您依赖外部时间源,而时间可能只是提供信息。
是的,您可以存储此类数据,但数据被包装到字节数组或自定义类中,其中包含日、月、年、小时、分钟、秒的字节。
如果需要计算时间跨度,则需要创建方法来对字节数组进行加法/减法。