标签: calendar

如何在Java中将日历设置为特定日期和时间

我正在使用Calender类java.Here日历已设置为星期几和时间.现在根据我的需要我想设置它的日期和时间,如日历应设置为10个月和时间应该早上10点.但我无法得到它..

这是我的代码..

Calendar date = Calendar.getInstance();
    date.set(
            Calendar.DAY_OF_WEEK,
            Calendar.TUESDAY);
    date.set(Calendar.HOUR, 10);
    date.set(Calendar.MINUTE, 58);
    date.set(Calendar.SECOND, 0);
    date.set(Calendar.MILLISECOND, 0);
Run Code Online (Sandbox Code Playgroud)

请帮帮我..先谢谢..

java time calendar

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

Android日历获得年份

我试图DatePickerDialog在明年展示,但我得到1900.这段代码有什么问题?

.get(Calendar.YEAR + 1),
Run Code Online (Sandbox Code Playgroud)

java android calendar

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

以毫秒为单位的日期与其日历表示之间的差异

我有两个函数将日期字符串转换为以毫秒为单位的日期:

public static long convertYYYYMMDDtoLong(String date) throws ParseException {
    SimpleDateFormat f = new SimpleDateFormat("yyyy-mm-dd");
    Date d = f.parse(date);
    long milliseconds = d.getTime();
    return milliseconds;
}
Run Code Online (Sandbox Code Playgroud)

如果我运行此函数,我会得到以下结果:

long timeStamp = convertYYYYMMDDtoLong("2014-02-17");
System.out.println(timeStamp);
Run Code Online (Sandbox Code Playgroud)

它打印:

1389909720000
Run Code Online (Sandbox Code Playgroud)

现在,如果我运行以下代码:

Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(timeStamp);
System.out.println(cal.getTime());
Run Code Online (Sandbox Code Playgroud)

打印出来:

Fri Jan 17 00:02:00 IST 2014
Run Code Online (Sandbox Code Playgroud)

为什么我的约会时间转移了一个月?怎么了?

PS:我的问题是我需要将日期(表示为)映射long到另一个Calendar仅接受格式的第三方API .

java timestamp calendar

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

ios - 介于日期之间(实际日期,而不是天数)

我有两个日期字符串,我希望在日期之间得到.例如,

NSString *startDate = @"25-01-2014";
NSString *endDate = @"02-02-2014";
Run Code Online (Sandbox Code Playgroud)

在两个日期之间(26-01-2014,27-01-2014,28-01-2014 .......)最好包括startDateendDate.我设法找到的大多数问题都要求天数.但我需要它才能成为实际日期.无论如何,我可以在日期之间进入吗?

NSString *start = @"2010-09-01";
NSString *end = @"2010-12-05";

NSDateFormatter *f = [[NSDateFormatter alloc] init];
[f setDateFormat:@"yyyy-MM-dd"];
NSDate *startDate = [f dateFromString:start];
NSDate *endDate = [f dateFromString:end];

NSCalendar *gregorianCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [gregorianCalendar components:NSDayCalendarUnit
                                                    fromDate:startDate
                                                      toDate:endDate
                                                     options:0];

NSLog(@"Difference in date components: %d", components.day);
Run Code Online (Sandbox Code Playgroud)

我设法找到这只返回天数差异.

calendar date objective-c nsdatecomponents ios

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

日历getInstance获取并设置不起作用

我想改变android日历时间.这是我的代码:

        Calendar c = Calendar.getInstance();
    c.set(Calendar.HOUR_OF_DAY, 10);
    c.set(Calendar.MINUTE, 10);
    c.set(Calendar.SECOND, 10);
Run Code Online (Sandbox Code Playgroud)

......其他代码和方法

        System.out.println("h : " + Calendar.getInstance().get(Calendar.HOUR_OF_DAY));
    System.out.println("m :" + Calendar.getInstance().get(Calendar.MINUTE));
    System.out.println("s :" + Calendar.getInstance().get(Calendar.SECOND));
Run Code Online (Sandbox Code Playgroud)

但没有发生变化

get方法返回默认仿真时间

能帮我一个人吗?谢谢!

android calendar get set

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

运行循环一分钟 - Android

我正在看关于循环的在线java教程.这创建了一个将运行一分钟的循环.在每个循环中,完成一个数字的平方根,然后该数字增加1.从理论上讲,这将用于测量器件的速度,因为根据器件的电位可以得到不同数量的环路重复.

问题是我不能在Android中使这项工作.这是我的代码:

package com.example.app;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.widget.TextView;

import java.util.Calendar;

public class MainActivity extends ActionBarActivity {
    TextView tv1, tv2;
    int index = 0;
    int  s, second, minute;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.fragment_main);
        tv1 = (TextView) findViewById(R.id.tv1);
        tv2 = (TextView) findViewById(R.id.tv2);

        //CURRENT TIME
        Calendar c = Calendar.getInstance();
        minute = c.get(Calendar.MINUTE);
        second = c.get(Calendar.SECOND);

        //TIME AFTER 5 SECONDS
        s = second + 5;

        tv1.setText("Processing...  Initial Time: " + minute + " minutes " + second + "seconds" …
Run Code Online (Sandbox Code Playgroud)

java android loops calendar while-loop

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

为什么java程序输出以下内容

下面是实现时间服务器的代码

服务器类

public static void main(String args[])
    {
   try{
            ServerSocket ss=new ServerSocket(990);
             Socket s=ss.accept();
            while(true)
            {
                Calendar c=Calendar.getInstance();
                BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
                PrintWriter out =new PrintWriter(new OutputStreamWriter(s.getOutputStream()));
                out.println("Hello This is server & My Time is :");
                out.println("Time :::  Hour="+c.HOUR +" Min="+c.MINUTE +" sec="+c.SECOND);
            out.flush();
              s.close();
            }
        }
        catch(Exception e)
        {
        }
    }
Run Code Online (Sandbox Code Playgroud)

客户类

public static void main(String args[])
    {
   try{
            ServerSocket ss=new ServerSocket(990);
             Socket s=ss.accept();
            while(true)
            {
                Calendar c=Calendar.getInstance();
                BufferedReader in=new BufferedReader(new InputStreamReader(s.getInputStream()));
                PrintWriter out =new PrintWriter(new OutputStreamWriter(s.getOutputStream()));
                out.println("Hello This …
Run Code Online (Sandbox Code Playgroud)

java time calendar

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

如何在android中进行计划/业务日历

我计划在日期之下制作包含动态事件的日历.但我没有得到关于它的好样本.什么是精确的名称调用如下图所示在android或分享一些想法.我有很多apk和相关的图像.但它背后没有确切的想法,android是否支持它.我计划在月,周,日显示日历.在谷歌搜索很多我写这个.它是否支持从2.3到4的所有版本.我在上面的verison 4上看到了一些博客业务日历支持.非常感谢善良和好主意.

在此输入图像描述

android calendar android-intent android-layout android-listview

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

从日历对象显示“ MM / DD / YYYY”

我有一个日历对象,需要将其转换为格式为“ MM / DD / YYYY”的字符串。

Calendar firstFollowUp = Calendar.getInstance();
firstFollowUp.setTime(new Date());
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法可以做到这一点?

谢谢!

java calendar date

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

AttributeError:“模块”对象没有属性“ TextCalendar”

当我在Ideone中复制以下代码时,它可以正常运行,但未在文本编辑器中运行,并显示了本文中提到的错误:

import calendar   
c = calendar.TextCalendar(calendar.SUNDAY)
c.prmonth(2007, 7)
Run Code Online (Sandbox Code Playgroud)

完整的错误是:

Traceback (most recent call last):
  File "calendar.py", line 1, in <module>
    import calendar   
  File "/home/shl/Desktop/calendar.py", line 2, in <module>
    c = calendar.TextCalendar(calendar.SUNDAY)
AttributeError: 'module' object has no attribute 'TextCalendar'
Run Code Online (Sandbox Code Playgroud)

python calendar

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