小编nan*_*zen的帖子

Android - 如何在SQLite中"正确"存储日期和时间?

我已经阅读了关于这个问题的其他一些帖子.大多数答案建议将日期/时间数据转换为特定格式(UTC)并将其存储在字符串dataType中.

以整数格式存储它们是否"适当",每个数据(年,月,日,小时,分钟)存储1列?或者这是不可接受的?因为这会比较当前日期/时间更容易.我打算做的是行的数据是否超过当前日期.

Java代码:

public void saveExam() {
    date = (DatePicker)findViewById(R.id.examDate);
    Integer day = date.getDayOfMonth();
    Integer month = date.getMonth();
    Integer year = date.getYear();
    StringBuilder temp = new StringBuilder();
    temp.append(day.toString()).append("/").append(month.toString()).append("/").append(year.toString());
    String dateStr = temp.toString();

    time = (TimePicker)findViewById(R.id.examTime);
    Integer hour, minutes;
    if (Build.VERSION.SDK_INT >= 23 ) {
        hour = time.getHour();
        minutes = time.getMinute();
    } else {
        hour = time.getCurrentHour();
        minutes = time.getCurrentMinute();
    }
    temp = new StringBuilder();
    temp.append(hour.toString()).append(":").append(minutes.toString());
    String timeStr = temp.toString();

    Toast.makeText(add_exam.this, dateStr  + ", " + timeStr, Toast.LENGTH_LONG).show();
}
Run Code Online (Sandbox Code Playgroud)

sqlite time android date

3
推荐指数
2
解决办法
5261
查看次数

如何根据用户输入退出片刻(1)?

我有一个简单的server-client终端.服务器从客户端接收字符串并对其进行处理.服务器只有在收到end_of_input我的情况下的字符后才会开始处理'&'.下面的while循环旨在允许用户输入许多不同的字符串,并且应该在收到时停止执行'&'.

while(1) {
    printf("Enter string to process: ");
    scanf("%s", client_string);

    string_size=strlen(client_string);
    //I want to escape here if client_string ends with '&'
    write(csd, client_string, string_size);
}
Run Code Online (Sandbox Code Playgroud)

如何在用户输入end_of_input字符后退出while循环'&'

c break while-loop

2
推荐指数
1
解决办法
1913
查看次数

PHP-如何限制对页面的访问?

我有多个页面需要保护,具体取决于用户权限.我有一个PHP来检查页面加载时当前的会话变量.

正在测试的页面; php代码放在!DOCTYPE上方.此代码用于检查客户中是否已记录.如果没有登录或者没有会话变量设置重定向到错误页面,否则什么都不做并正常加载页面

<?php
if (!isset($_SESSION["username"])){
    header("location: error.php");
}
?>
Run Code Online (Sandbox Code Playgroud)

我的会话变量仅在登录后设置,登录后用户被重定向到上面提到的页面:

if (mysqli_num_rows($results6) < 1) {  //$results6 is a query to check if the user exits in the users database
    $logInMsg = "invalid log in";
} else {
    session_start();
    $_SESSION["username"] = $uName;  //$uName is a user input user name
    header("location: pageabove.php");
}
Run Code Online (Sandbox Code Playgroud)

问题是,即使登录后我仍然被重定向到错误页面

php session

1
推荐指数
1
解决办法
2959
查看次数

标签 统计

android ×1

break ×1

c ×1

date ×1

php ×1

session ×1

sqlite ×1

time ×1

while-loop ×1