首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Java Card 2.2.1平台上存储数据和时间

在Java Card 2.2.1平台上存储数据和时间
EN

Stack Overflow用户
提问于 2013-04-01 08:22:07
回答 2查看 1.5K关注 0票数 2

我正在开发一个智能卡应用程序,我必须存储Date信息。简单地说,我想存储最后(10)事务,它应该包含DateTime在智能卡中。

平台,用于:

  • Java卡2.2.1
  • 全球平台2.1.1

我找到了上课日期,但它需要JavaCard3.0。

是否可以使用Java 2.2.1将事务的Date/Time信息存储在智能卡中?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-24 06:54:34

是的,您可以存储这样的数据,但是数据被包装成字节数组或自定义类,其中包含日、月、年、小时、分钟、秒的字节。

  1. 日期/信息应由终端发送(以APDU字节为单位)
  2. 您的applet将根据格式解析日期/时间信息。
  3. 将解析的数据存储在字节数组或自定义类对象中。

如果需要计算时间跨度,则需要创建方法来对字节数组执行加/减操作。

票数 2
EN

Stack Overflow用户

发布于 2013-04-01 17:51:43

您可以在JavaCard中存储您想要的任何东西(比如重新创建日期类的UNIX时间戳),但是请记住,javacard没有一个内部时钟和一个批处理程序。因此,你依赖外部的时间来源和时间可能只是信息。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15740034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档